以下内容:
{% 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}}"
失败了,我能想象的任何变化也都失败了。有可能吗?
答案 0 :(得分:1)
您可以使用:{% assign devices = site.data.equipment | where:"department", departmentname | group_by:"servicelocation" %}