我正在尝试创建一个看起来像这样的侧边栏菜单。
iOS
-entry1
-entry2
-entry3
网页
-entry1
-entry2
其他
-entry1
-entry2
每个“帖子”(如目录“_posts”中的文件)将在元数据(文件顶部)中有一个(或多个)类别,并列在菜单中该标题的下方。例如,如果我发布的帖子有“类别:iOS”,它应该列在菜单的“iOS”标题下。
{% for cat in ["jekyll","ios","test"] %} // This is what I am unable to get right
{% for post in site.posts %}
{% if post.category == cat %}
{{ post.categories }} // test
<li><a href="{{ post.url }}">{{ post.title }}</a></li>
{% endif %}
{% endfor %}
{% endfor %}
像这样动态创建一个数组是不可能的吗?我发现很难用谷歌搜索我遇到的这个特定问题。