过滤器无法在jekyll中工作

时间:2018-04-12 11:13:45

标签: jekyll liquid

我正在努力找到一个在jekyll工作的文件管理器。

在我的收藏帮助中,我在每个帖子中都有一个前端阵列:

colleague_role: - All colleagues

colleague_role: - Cleaner

取决于工作类型。在循环这些时,我正在尝试:

{% for post in site.help | where:"colleague_role","All colleagues" %}
<li><a href="{{ post.url | prepend: site.baseurl }}">{{ post.title }} {{ post.colleague_role }}</a></li>
{% endfor %}

然而,忽略了where过滤器并且我收到所有帖子...注意{{post.colleague_role}}在锚点工作并输出工作角色。

谢谢。

1 个答案:

答案 0 :(得分:1)

解决:

{% for post in site.help %}
{% if post.colleague_role contains "All colleagues" %}
    <li><a href="{{ post.url | prepend: site.baseurl }}">{{ post.title }}</a></li>
{% endif %}
{% endfor %}