我有一些带有自定义属性“n”的页面的问题,采用整数值。我想按顺序遍历它们。然而,
{% assign pp = site.pages | sort:"n" %}
{% for p in pp %}
...
{% endfor %}
只将属性值排序为字符串,所以得到
1, 10, 2, 3, ...
如何按数值排序?我需要一个无插件的解决方案,因为我正在使用 github。
最佳答案
如果您的 page.n
像字符串一样排序,也许您将它们分配为字符串 (n: "1"
)。
一定要像整数一样分配它们(n: 1
)。
关于sorting - Jekyll - 按整数排序页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36382505/