我似乎无法创建包含 Jekyll 站点中所有页面标题的数组。这就是我在液体中循环页面的方式:
{% for page in site.pages %}
{% assign page_title_array = {{ page_title_array | append: page.title }} %}
{% endfor %}
{{ page_title_array }}
例如,我的网站中有以下页面标题:Alfa
、Bravo
、Charlie
、Delta
。如果我运行循环,page_title_array
中的值是 Bravo
而不是所有页面标题。
最佳答案
使用map
filter对于本例:
{% assign page_title_array = {{ site.pages | map: 'title' }} %}
关于jekyll - 获取 Jekyll 站点中所有页面的数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30441637/