如何以特定順序輸出數據文件中的項目?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