我有一个使用jekyll搭建的网站,其中有一个分类(名为photo
),我想要创建一个单独的布局页面来列出属于photo
分类的帖子。我还想将具有photo
分类的帖子从主索引页面中排除。
所有的分类都可以在site对象中找到,通过site.categories.photo
访问一个分类的文章,因此你的循环会像这样:
{% for post in site.categories.photo %}
# render the photo post html
{% endfor %}
我在主索引页面中使用了一个{% unless %}
块,以确保文章不是一张照片。例如:
{% unless post.category == "photo"%}
{% comment %} List posts... {% endcomment %}
{% endunless %}
我用相同的方法来仅显示照片。只是用了if
而不是unless
。
unless
标签的任何信息。它仍然被支持吗? - orschiro{% for post in site.categories.photo %}
# render the photo post html
{% endfor %}
{% for post in site.categories.Photo %}
# render the photo post html
{% endfor %}
我在构建过程中遇到了一个小问题,所以想分享一下。