在帖子中使用来自YFM的变量

时间:2016-12-23 16:11:51

标签: jekyll liquid

如何使用动态数据文件?
假设我有几个数据文件: file1.yml file2.yml file3.yml ,在YFM我想告诉哪个数据文件使用方法:

---
datafilename: file1
---
{{ site.data.datafilename.person.name }}
                  ^
How to tell liquid that here should be file1

理想情况下是使用帖子的文件名。因此 post1.md 会使用 post1.yml 数据文件,等等。

1 个答案:

答案 0 :(得分:1)

这应该在帖子内部起作用:

{{ site.data[page.slug].person.name }}