我有一个jekyll网站,我有一个类别(称为photo
),我想为一个页面创建一个单独的布局,该页面将仅列出该photo
类别中的帖子。我还想将photo
类别的帖子保留在主索引页面之外。
问问题
10106 次
3 回答
34
所有类别都在站点对象中可用,通过访问类别的帖子,site.categories.photo
您的循环将如下所示
{% for post in site.categories.photo %}
# render the photo post html
{% endfor %}
于 2012-01-24T10:50:20.487 回答
24
我只是{% unless %}
在主索引页面中使用了一个块来确保帖子不是照片。例子:
{% unless post.category == "photo"%}
{% comment %} List posts... {% endcomment %}
{% endunless %}
我用同样的方法只显示照片。只是用一个if
代替unless
。
于 2011-01-23T19:40:35.630 回答
4
该类别也区分大小写。如果您的类别是照片,那么它将如下所示:
{% for post in site.categories.photo %}
# render the photo post html
{% endfor %}
如果您的类别是照片,那么它将如下所示:
{% for post in site.categories.Photo %}
# render the photo post html
{% endfor %}
只是我在构建时遇到的一个快速细节,所以我想我会分享。
于 2015-11-30T19:51:58.800 回答