我正在制作一个Jekyll网站,我有不同类别的帖子。在主页上,我想显示除advertisement
类别之外的所有帖子。但是,此代码不会过滤广告。有没有办法在Jekyll的api中做到这一点?
{% for post in site.posts %}
{% if post.category != advertisement %}
<li>
<figure>
<img src="{{ site.url }}/img/large/{{ post.photo }}" alt="img"/>
<figcaption><h3>{{ post.caption_header}}</h3><p>{{ post.caption }}</p></figcaption>
</figure>
</li>
{% endif %}
{% endfor %}
答案 0 :(得分:2)
!=
是有效的Liquid运算符。请参阅列表here。
正如亚马所说,我认为你需要advertisement
左右的引号。
{% if post.category != "advertisement" %}