我正在研究一个名为people.json
的文件夹中的Jekyll项目。 JSON文件的格式是像这样:Jekyll`_data/people.json`数组:重组和排序
{
"name" : "George Michael",
"topics" : ["Egg", "Cousins"],
"contact" : [
{
"email" : "[email protected]",
"twitter" : "@name"
}
]
},
{
"name" : "Tobias",
"topics" : ["Analyst", "Therapist"],
"contact" : [
{
"email" : "[email protected]",
"twitter" : "@name"
}
]
}
我想什么做的是建立一个标签列表不爽,使用topics
信息。我曾尝试:
{% for tag in site.data.people %}
<li>
{{ tag.topics }}
</li>
{% endfor %}
将返回:
<li>EggCousins</li>
<li>AnalystTherapist</li>
理想情况下,我想返回的标记是:
<li>Analyst</li>
<li>Cousins</li>
<li>Egg</li>
<li>Therapist</li>
我一直拖网液体文档,并我想我可以通过循环并将它们分解为一个新阵列,并使用split
,然后应用一个sort
,但实际上这样做的方式完全没有办法。
任何帮助将不胜感激。谢谢。
谢谢,这很完美! – mradamw