【发布时间】:2014-10-29 21:00:12
【问题描述】:
在我的前面,我有如下类别。
categories: ['hello world', 'code', 'lunch']
但是当我尝试将它们分开时,它会用空格而不是逗号将它们分开。我正在使用以下代码。
{% capture categories %}
{% for category in site.categories | join: ' '%}
{{ category[0] }}
{% endfor %}
{% endcapture %}
{% assign sortedcategories = categories | split:' ' | sort %}
{% for category in sortedcategories %}
<h3>{{ category }}</h3>
<ul>
{% for post in site.categories[category] %}
<li>{{ post.url }}</li>
{% endfor %}
</ul>
{% endfor %}
我尝试使用分号作为分隔符,但是当我到达 site.categories[category] 时,该部分失败并且不会在列表中显示任何内容。有任何想法吗?或者我应该使用没有空格的类别?还是使用连字符?
【问题讨论】: