液体标签在Jekyll的过滤器中

时间:2018-02-14 06:53:32

标签: jekyll where

以下内容:

{% assign devices = site.data.equipment | where:"department","sound" | group_by:"servicelocation" %}

帮我建立设备数据列表中的声音设备列表,按位置分组。该文件位于_includes文件夹中,标题为equipment_list.html.

当我在_page中包含此文件时,它会准确显示我需要的内容,但我试图更进一步。

{% assign departmentname = page.name | remove:"equipment_list_" | remove:".md" %}根据sound文件生成单词_page/equipment_list_sound.md

{{ departmentname }} =“声音”符合预期。

我能否以某种方式将此值插入where过滤器,以便能够为不同的部门反复重复使用设备列表页面?

where:"department","{{departmentname}}"失败了,我能想象的任何变化也都失败了。有可能吗?

1 个答案:

答案 0 :(得分:1)

您可以使用:{% assign devices = site.data.equipment | where:"department", departmentname | group_by:"servicelocation" %}