0
我有一個哲基爾收集其在不輸出,但在單頁上正在顯示它的元素,像這樣:有沒有辦法循環通過jekyll集合的前端問題?
{% 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 }}
。是否有可能通過jekyll集合中的元素的前端問題進行循環?
我知道,理想的方式,通過在一個變量做這將是包括所有我想環路front_matter,如:
---
front_matter:
foo: bar
bar: foo
---
但是,正如我試圖配置這些配對( foo
和bar
)通過散文很容易更新,它們不能嵌套在其他值下。如果以散文的方式解決這個問題,我會接受這個答案。
非常感謝!
這很好,謝謝。我期待它返回鍵值對,但我想它只是返回鍵。 –