0
次のCSVデータをループするにはどうすればいいですか?Jekyllの 'weight'でソートしますか?ジキルでCSVデータを番号でソートするにはどうすればよいですか?
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 %}
この戻り値:
- 10タイトル
- 100のTi TLE 3
- 20タイトル2
私は返すようにしたい:
- 10タイトル
- 20タイトル2
- 100タイトル3
注:私は変更することはできませんソースのCSVデータCSVパーサとして
フィルタにバグがあります。これは、整数そのものをソートするのではなく、整数の文字列表現をソートしているようです。 – ashmaroli
Nevermind私は[ticket](https://github.com/jekyll/jekyll/issues/6297)を開設しました。 – ashmaroli