如何循环使用以下CSV数据,在Jekyll中按'weight'排序?
datafile.csv
type,icon,title,description,weight
URL,Weblink,Title,Description,10
URL,Weblink,Title 2,Description,20
URL,Weblink,Title 3,Description,100
循环:
{% assign cards = site.data.datafile | sort: 'weight' %}
{% for card in cards %}
<ul>
<li>{{ card.weight }} {{ card.title }}</li>
</ul>
{% endfor %}
返回:
我想回来:
注意:我无法在源处更改CSV数据。
答案 0 :(得分:0)
由于CSV解析器仅返回字符串,您可以:
0010
,weight
键转换为整数,