Jekyll:如何更改集合的默认顺序

Kev*_*ing 4 jekyll

我的 jekyll 站点中有一个集合,其中包含以数字命名的文件。1, 2, 3, ... 10, 11, 12, 等等。我正在构建这些页面以相互连接,因此 1 将连接到 2,...

当我构建时,jekyll 按照 1、10、11、12、2、3、...的顺序提供它

我怎样才能让它以正确的数字顺序构建?

Kev*_*ing 5

经过更多的搜索,我发现了这个问题的答案:How to change the default order pages in jekyll

基本上,我想出的是:

{% assign ordered_pages = site.pages | sort:"title" %}
{% for page in ordered_pages %}

<a href="{{ page.url | relative_url }}">{{ page.title }}</a>

{% endfor %}
Run Code Online (Sandbox Code Playgroud)

这与原始答案几乎相同。