Skip to content

鼓励作者:欢迎 star 或打赏犒劳

数据和集合

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: 某个描述
---

...

:::

如有转载或 CV 的请标注本站原文地址