2
私は、整数値を取るカスタム属性 'n'を持つページのいくつかの問題を抱えています。私はそれらを順番に繰り返すことを望みます。しかし、Jekyll - 整数でページを並べ替える
{% assign pp = site.pages | sort:"n" %}
{% for p in pp %}
...
{% endfor %}
は唯一の文字列としての属性値をソートするので、私は得る
1、10、2、3、...
どのようにソート数値でI?私はgithubを使用しているので、プラグインのないソリューションが必要です。
私はそれらを整数として割り当てましたが、同じ問題が残ります。 –
{{page.n | inspect}} '1'または' '1 ''を返しましたか? –
すべてのジキルのフロントマーカが弦として出てくるようです。私はフロントマターに 'n:1'を持っていて、それを調べると' n = "1" 'を返します。だから私は、並べ替えの前に文字列をintにキャストする方法が問題だと思います。 – Quantum7