【发布时间】:2014-07-14 16:56:11
【问题描述】:
我找不到解决方案。我有三个类别:tuts、news、code。
最新的帖子归类在 tuts 中。但我想在 news 中显示最后和最新的帖子。我尝试了以下操作,但显然它没有显示任何内容,因为如果我将循环限制为第一项,即 tuts 项,则循环停止。
{% for post in site.posts limit:1 %}
{% if post.categories contains 'news' %}
<a href="{{ site.url }}/news/">NEWS</a></strong> › <a href="{{ site.url }}{{ post.url }}">{{ post.title }}</a>
{% endif %}
{% endfor %}
如何显示特殊类别的第一个帖子?我可以像这样直接循环选择一个类别吗?如果是,正确的语法是什么?
{% for post in site.posts.categories.news limit:1 %}
<a href="{{ site.url }}/news/">NEWS</a></strong> › <a href="{{ site.url }}{{ post.url }}">{{ post.title }}</a>
{% endfor %}
【问题讨论】: