【发布时间】:2018-10-13 03:30:49
【问题描述】:
我正在尝试构建一个可以为每个数据文件生成一个页面的 jekyll 站点。
说我们有
/_data/
a.yaml
b.yaml
在哪里
a.yaml有
event_name: A
time: yesterday
contents:
- name: A1
url: a1
- name: B1
url: b1
b.yaml基本上是同一个东西,内容不同。
我希望呈现的网站有 2 个页面:/a.html 和 /b.html。每个页面的内容是a.yaml 或b.yaml 中内容的简单列表。现在的 Jekyll 有可能吗?
我知道有一个非常好的 jekyll 插件,叫做 jekyll-datapage-gen。但是,该插件为数据文件中的每个项目生成页面,并且与我正在寻找的不同......有人可以在这里提供一些建议吗?谢谢!
【问题讨论】:
-
我会将前面的 yaml 存储在 .md 文件中(所以不在 _data 目录中的 yml 文件中)。但这在您的情况下可能是不可能的(鉴于您的问题)。
标签: jekyll