帖子总数?

12 ruby liquid jekyll

我正在试图弄清楚如何显示一个类别(或所有)中的帖子总数.我想象下面的东西,但不能完全理解.我是否遗漏了文档中的内容?

{% for post in site.categories.CAT %}
    ...do some counting
{% endfor %}

posts: {% number_of_posts %}

{% for post in site.categories.CAT %}
    {{ post.title }}
{% endfor %}
Run Code Online (Sandbox Code Playgroud)

小智 20

# all posts

{{ site.posts | size }}

# posts in one category

{{ site.categories.CAT | size }}
Run Code Online (Sandbox Code Playgroud)

  • 你怎么会知道这事?我是ruby和octopress的新手.我发现很难找到任何信息,Octopress并没有说太多 (2认同)
  • 这不是 Ruby,这是 Liquid。 (2认同)

小智 2

{% for post in site.categories.CAT %}
   {% capture post_count %} {{ post_count | plus: 1 }} {% endcapture %}
{% endfor %}
{{ post_count }}
Run Code Online (Sandbox Code Playgroud)