我使用Hexo hexo.io,但我想Jekyll用户可能也知道这一点,因为它很相似。
我的custom.post.variable
是fruit
。
所以我的.md
文件有:
title: food
fruit: apple
和
title: more food
fruit: banana
和
title: still more food
fruit: banana
和
title: try some food
fruit: banana
和
title: enjoy food
fruit: apple
如何计算fruit: apple
的所有帖子?
我知道我的自定义post.variable不在site
范围内,所以这是我的问题。
我试图将post.fruit
变量作为函数放入site.posts.length
中,但这没用。
答案 0 :(得分:0)
使用Liquid遍历帖子列表。每当帖子的fruit
字段设置为apple
时,就增加一个计数器。
{% assign postCount = 0 %}
{% for post in site.posts %}
{% if post.fruit == "apple" %}
{% assign postCount = postCount | plus: 1 %}
{% endif %}
{% endfor %}
The number of posts with 'fruit: apple' is {{postCount}}