gpt4 book ai didi

Jekyll 显示子类别的帖子数

转载 作者:行者123 更新时间:2023-12-04 00:32:48 25 4
gpt4 key购买 nike

我有一个 Jekyll 网站,对于帖子,我有 3 个子类别。

这些类别是:
博客
例子
提示

在这些类别中的每一个中,我还有 html、css 和 js 的子类别。

在每篇文章中,我都有前面的内容和一个类别标签,示例如下:

类别:
- 博客

- html

我想创建一个循环来输出每个类别的帖子计数。因此,如果在博客下,我在每个子类别中有 2 个帖子:

  • 博客
  • HTML
  • html-post1.md
  • html-post2.md
  • css
  • css-post1.md
  • css-post2.md
  • js
  • js-post1.md
  • js-post2.md

  • 我怎样才能循环这个只显示计数而不是输出每个帖子?

    最佳答案

    您可以像这样直接遍历您网站的类别:

    <ul>
    {% for cat in site.categories %}
    <li>{{ cat[0] }} ({{ cat[1].size }})</li>
    {% endfor %}
    </ul>
    cat[0]是类别的名称。 cat[1]是具有该类别的所有帖子的数组,因此 cat[1].size是帖子数。

    生成的 HTML 将如下所示:
    <ul>
    <li>HTML (2)</li>
    <li>css (2)</li>
    <li>js (2)</li>
    </ul>

    请注意,默认情况下类别列表是无序的。
    如果您想按姓名或职位数量订购, the solution is slightly more complicated .

    关于Jekyll 显示子类别的帖子数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48529507/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com