在Jekyll中过滤帖子
我有一份关于杰基尔的报纸。在主页上有一堆最新的帖子,在它们下面有按各种有趣主题分组的帖子。例如:在Jekyll中过滤帖子,jekyll,liquid,Jekyll,Liquid,我有一份关于杰基尔的报纸。在主页上有一堆最新的帖子,在它们下面有按各种有趣主题分组的帖子。例如: 当前标题(site.posts[1..9]) 意见(site.categories['Opinions']) 区域性(site.tags['Culture']) 现在,在发表意见时,我不想重复当前标题下已经列出的故事。有没有一种简单的方法可以在没有任何Jekyll插件的情况下用液体来表达这一点?使用偏移量循环遍历所有帖子,并对类别使用if语句。可在此处找到偏移量: 你可以将post.url与i
- 当前标题(
)site.posts[1..9]
- 意见(
)site.categories['Opinions']
- 区域性(
)site.tags['Culture']
现在,在发表意见时,我不想重复当前标题下已经列出的故事。有没有一种简单的方法可以在没有任何Jekyll插件的情况下用液体来表达这一点?使用偏移量循环遍历所有帖子,并对类别使用if语句。可在此处找到偏移量:
你可以将post.url与if语句中的前9篇文章进行匹配。这是我的想法,但我也希望保持我的自尊:–)你也可以循环浏览所有文章,并在页面循环中使用一个偏移量与标记或类别的if语句。这是一个好主意!你能加上这个作为答案吗?注意分类和分类。如果post.categories包含“mycat”%},最好使用
{%。
{% for post in site.posts offset:9 %}
{% if post.categories contains 'mycat' %}
{{ post.title }}
{% endif %}
{% endfor %}