2
我有一些自定義屬性爲'n'的頁面存在一些問題,其中包含整數值。我想按順序遍歷它們。然而,Jekyll - 按整數排序頁面
{% assign pp = site.pages | sort:"n" %}
{% for p in pp %}
...
{% endfor %}
僅排序的屬性值作爲字符串,所以我獲得
1,10,2,3,...
我如何排序數值?自從我使用github以來,我需要一個無插件解決方案。
我確實按照您的建議將它們分配爲整數,但同樣的問題仍然存在。 –
使用{{page.n |檢查}}它是否返回'1'或'「1」'? –
它看起來像所有jekyll frontmatter通過作爲字符串。我在我的前身擁有'n:1',並且檢查它返回'n =「1」'。所以我想問題是如何在排序之前將字符串轉換爲整數。 – Quantum7