首页 > 解决方案 > 如何在jekyll中列出页面类别和相应的帖子数

问题描述

在我的 jekyll 网站中,我的帖子中有 3 个类别。我想显示每个类别的徽章及其帖子数。我用了

{% for category in page.categories %}
{% unless category == 'index'%}
<a href="/cat/{{category}}">{{category}}{{category.size}}</a>
{% endunless %}
{% endfor %}

在帖子布局中。这有效,但帖子计数显示错误的数字。我也尝试过没有unless声明但不起作用。

标签: jekyllliquid

解决方案


{{category.size}}计算当前类别名称中的字母数。

如果你想要这个帖子的数量category,正确的语法是:

{{ site.categories[category].size }}


推荐阅读