jekyll - 如何在jekyll中列出页面类别和相应的帖子数
问题描述
在我的 jekyll 网站中,我的帖子中有 3 个类别。我想显示每个类别的徽章及其帖子数。我用了
{% for category in page.categories %}
{% unless category == 'index'%}
<a href="/cat/{{category}}">{{category}}{{category.size}}</a>
{% endunless %}
{% endfor %}
在帖子布局中。这有效,但帖子计数显示错误的数字。我也尝试过没有unless
声明但不起作用。
解决方案
{{category.size}}
计算当前类别名称中的字母数。
如果你想要这个帖子的数量category
,正确的语法是:
{{ site.categories[category].size }}
推荐阅读
- amazon-web-services - Dynamo 数据库流活动
- javascript - 为什么用户脚本管理器仍然支持使用 unsafeWindow?
- excel - if 有多个ands和mid函数
- xamarin - Xamarin.Essentials 如何处理 iOS“文档”文件夹?
- css - 角度全局样式中的边距未强制执行
- python - 如何从列表中删除具有三个重复字母的单词?
- javascript - 从formData获取所有文件
- arrays - 如何在 SwiftUI 中使用本地化字符串对数组进行排序
- python - Python:排序列表时如何停止while循环?
- sql - SQL 中是否有一种方法可以强制执行无向边的唯一性?