小编Chr*_*ard的帖子

Jekyll根据名称获取特定的_data数据

我有一个数据文件夹结构:

_data/footer/1.yml _data/footer/2.yml 等等

我想要做的是在模板中,基于前题变量,选择那些文件之一并返回其中包含的数据。

如果执行此操作: site.data.footer.1它以1.yml返回数据。如果我尝试执行site.data.footer.{{page.footer}}此操作,即使前件的页脚变量设置为1,它也不会返回任何内容:

---
footer: 1
---
{% assign foot_id = page.footer %}
{{foot_id}}
{% assign stuff = site.data.footer.{{foot_id}} %}
{{stuff}}
Run Code Online (Sandbox Code Playgroud)

stuff在这种情况下将为空白。这是正确的方法吗?怎么了

jekyll

2
推荐指数
1
解决办法
604
查看次数

标签 统计

jekyll ×1