如何访问 _config.yml 中定义的集合字段?
How do I access a collection field defined in _config.yml?
正如 Jekyll 的 Collections docs 中所述,我在我的集合中添加了一个额外的字段。这是我的一部分 _config.yml
:
collections:
algebra1-2:
title: Algebra 1-2
output: true
如何访问页面和布局中的 title
字段?
我已经尝试了 {{ page.collection.title }}
(以及十几种其他排列),但没有成功。但是,我发现 {{ page.collection }}
会呈现 algebra1-2
.
编辑: 我不检查该页面是否属于该集合,并且还试图避免条件语句和遍历所有页面,因为 推荐。
我发现可以使用以下语法:{{ site.collections[1].<field> }}
.
因此,在上面的示例中,{{ site.collections[1].title }}
将计算为 Algebra 1-2
。
正如 Jekyll 的 Collections docs 中所述,我在我的集合中添加了一个额外的字段。这是我的一部分 _config.yml
:
collections:
algebra1-2:
title: Algebra 1-2
output: true
如何访问页面和布局中的 title
字段?
我已经尝试了 {{ page.collection.title }}
(以及十几种其他排列),但没有成功。但是,我发现 {{ page.collection }}
会呈现 algebra1-2
.
编辑: 我不检查该页面是否属于该集合,并且还试图避免条件语句和遍历所有页面,因为
我发现可以使用以下语法:{{ site.collections[1].<field> }}
.
因此,在上面的示例中,{{ site.collections[1].title }}
将计算为 Algebra 1-2
。