私が出力されていないジキルコレクションを持っていますが、の要素は、このように、単一のページ上に表示されています:ジキルコレクションの前面をループする方法はありますか?
{% for element in site.collection %}
{{ element.content }}
{% endfor %}
私はこのような何かをできるようにしたいと思います:
{% for element in site.collection %}
{{ element.content }}
{% for front_matter in element %}
<!-- do stuff -->
{% endfor %}
{% endfor %}
これは、YAML _dataファイルでYAMLハッシュを使用すると可能ですが、{{ element }}
は{{ element.content }}
と全く同じだと思われるため、ここでは機能しません。これには、{{ element.front_matter }}
のように指定された変数はありません。ジキルコレクションの要素の前の部分をループすることは可能ですか?
私はこれを行うための理想的な方法は次のように、変数内をループに私が望むすべてfront_matterを含めることであろうことを知っている:私はこれらのペアを設定しようとしているとして(、
---
front_matter:
foo: bar
bar: foo
---
しかし、 foo
およびbar
)は、prose.ioで簡単に更新可能であるため、他の値でネストすることはできません。しかし散文で 道があるなら、私はその答えを受け入れるだろう。
非常に高く評価されました!
ありがとう、ありがとうございます。私はそれがキーと値のペアを返すことを期待していたが、私はそれが単にキーを返すと思う。 –