在 post 中使用来自 YFM 的变量

use variable from YFM in post

如何使用动态数据文件?
假设我有几个数据文件:file1.ymlfile2.ymlfile3.yml 在 YFM 中我想告诉使用哪个数据文件:

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

理想情况下是使用 post 的文件名。这样 post1.md 将使用 post1.yml 数据文件等。

这应该在 post 内部工作:

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