1

我想在 hexo 中对类别进行分组。虽然 hexo <% list_categories %>助手列出了我所有的类别,但我想对嵌套类别进行分组。

我的问题是在两个层面上,第一,你如何表示前面的子类别。换句话说,我将如何将子类别 [motosport、板球、篮球、曲棍球] 添加到以下前沿问题中。运动是主要类别

categories:
  - sports

二,我如何枚举所有类别和他们的每个孩子。我还用这个代码吗

<%- list_categories(site.categories, { options}); %>

还是有更好的方法/功能?

4

1 回答 1

5
  1. Hexo v3.3.9 中添加了分层分类功能。需要hexo/node_modules/hexo/lib/models/post.js通过此提交进行更新(或更新,如果存在)。并设置这样的类别(在*.md):

    categories:
    - [sport, motosport]
    - [sport, cricket]
    - [sport, basketball]
    - [sport, hockey]
    
  2. <%- list_categories() %>没有任何参数枚举父母和他们的孩子已经在分层列表中;<%- list_categories(site.categories, {depth: 1}) %>仅枚举站点总数的父母(运动)等。现在此处的完整选项。
于 2017-10-01T00:57:22.070 回答