如何以特定顺序输出数据文件中的项目?Jekyll数据手册输出订单
比方说,我的数据文件看起来像这样:
[{
"name": "Tim"
}, {
"name": "Paul"
}, {
"name": "Brian"
}, {
"name": "James"
}, {
"name": "Mark"
}]
没有真正让足够多因子评分进去,我写了下面:
{% for item in site.data.example %}
{% if
item.name == "Mark" or
item.name == "Brian" or
item.name == "James"
%}
<div>
{{ item.name }}
</div>
{% endif %}
{% endfor %}
...这显然会输出:
<div>Brian</div>
<div>James</div>
<div>Mark</div>
。 ..when我想要的顺序为:
<div>Mark</div>
<div>Brian</div>
<div>James</div>
我不能想出一个办法强迫一个特定的顺序,不是改变在数据文件中的顺序等,但是,这并不是一个可行的选择我。
P.S.一般来说,我没有太多处理数据文件的经验。 – Joonas
这是一个json数据文件吗? – marcanuy
@marcanuy,是的。 – Joonas