注意:我已经尝试通过查看this问题来解决此问题。
我怎么了?
我正在尝试用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>
答案 0 :(得分:1)
正如我说的那样,我尝试了我链接的问题,但没有成功,我真正要做的是...错字。现在可以使用了。我的答案是:
{% 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 %}
对不起,如果有一个丑陋的代码块。我还没有那经验。