
数据和集合
Jekyll 提供了两种主要方法来创建和维护大型列表/集合:数据和集合。
模板附带了一些常见需求的占位符数据列表,但如果您需要创建更多/不同的列表,这里是方法。
INFO
此页面仅解释如何制作这些列表。要在您的网站上实际显示它们,请使用列表组件。
数据
如果您想在单个文件中拥有一大组结构化或嵌套的项目,请使用数据文件。
将 .yaml
文件放在 /_data
文件夹中,并填充数据。数据的结构可以是任意的。
示例:
::: code title="/_data/some-list.yaml"
yaml
# 某个项目
- title: 某个名称
tags:
- 标签 A
- 标签 B
description: 某个描述
# 另一个项目
:::
集合
如果您想在单独的文件中拥有一大组项目,并且还可以在您的网站上生成它们自己的单独页面,请使用集合。
将 .md
文件放在以 _
为前缀的文件夹中,并用数据填充它们的前置事项。要为集合中的每个项目生成单独的页面,请在您的配置文件中设置 output: true
如这里所述。
示例:
::: code title="/_some-list/some-file.md"
markdown
---
title: 某个名称
tags:
- 标签 A
- 标签 B
description: 某个描述
---
...
:::