如何按类别对 collection 目录进行排序?

How to sort collection directory by category?

注意:我已经尝试通过查看 问题来解决这个问题。

我的问题是什么?
我正在尝试使用 Jekyll 创建一个网站来代表我的简历。我创建了多个文件夹,这样我就可以不断更新我的简历,而不必一直更改我的 index.html。这就是他们的样子:

我的 _education,_experience,_interests 一切正常。但是我想为 _skills 做一些不同的事情。 我想用不同的目录填充它们,例如 Proffesional、Coding、Software... 并且在这些文件中会有 markdown 文件。这些降价文件将包括
--- categories: professional ---

然后我的 index.html 文件将包含一个循环:

<ul> {% for category in site.skills.categories%}
     <li><ul>{% for item in site.skills.[category] %}
               <li> {{item.title}} </li>
             {% endfor %}
     </ul>
     {% endfor %}
</ul>

但是,如果我在前面的内容中使用类别修改技能中的降价文件,这将不起作用。可能我缺少语法。 这就是我的页面的样子。

正如我所说,我尝试了我链接的问题但它没有用,我真正做的是......一个错字。现在可以了。我的回答是:

            {% assign groups = site.skills | group_by: "category" | sort: "name" %}
            {% for group in groups %}

                      <!-- Subtitle -->
                      <h3 class="section-item-title-1">{{group.name}} Skills</h3>
                      <!-- /Subtitle -->

                      <!-- content -->
                      <ul class="skills-list">
                          <!-- item-list -->

                          {%for item in group.items%}

                          <li>
                          <div class="progress">

                            <span class="progress-type">{{item.title}}</span>

                          </div>
                          </li>

                          {% endfor %}
                      </ul>

              {% endfor %}

如果有一个丑陋的代码块,我很抱歉。我还没有那么有经验。