配置新集合
要创建相册集合,请将以下内容添加到 config.yml
文件中:
collections:
- albums
在你的 Jekyll 安装的根目录下创建一个相应的文件夹,其名称与你在 config.yml
文件中的名称完全相同,并带有附加的前置下划线; 在我们的例子中,<source>/_albums
。
将文档添加到此文件夹会将项目添加到你的集合中。文件的 YAML 前端内容中包含的任何变量都作为数据属性读入,其后的所有变量都包含在项目的内容属性中。如果没有提供 YAML 前端内容,Jekyll 将不会在你的集合中生成该文件。
可以在 config.yml
中配置集合元数据:
collections:
albums:
type: media
在此示例中,type: media
可以是任意键值对。
集合中项目的默认值也可以在 config.yml
中设置。
defaults:
- scope:
path: ""
type: albums
values:
publisher: Me Publishers Inc
鉴于此默认值,albums
集合中未明确设置 publisher
的任何项目将在构建时将 publisher
变量设置为 Me Publishers Inc
。