鉴于offices
文件夹中有多个markdown文件,我需要循环遍历每个文件并查找/呈现状态为给定值的城市值。到目前为止,我有这个,但无论where子句如何,它都会呈现每个城市:
<ul class="cities">
{% for post in site.offices | where: "state", "florida" %}
<li>{{ post.title }}</li>
{% endfor %}
</ul>
<li>{{ post.title }}</li
应该列出佛罗里达州作为州的降价文件中的所有城市。
这是一个示例降价文件:
---
office_id: 5
title: Orlando
state: florida
phone: 123-456-7890
---
答案 0 :(得分:1)
我发现我必须先设定作业:
{% assign cities = (site.offices | where: "state" , "florida") %}
{% for city in cities %}
<li>{{ city.title }}</li>
{% endfor %}