【发布时间】:2018-10-13 05:39:21
【问题描述】:
所以...尝试访问我在 Github 页面中的一些数据。对此有点新意。
我在一个名为 mydata.json 的文件中有一些类似的 json 数据:
{
"test": {
"item1" : {"name" : "item name", "number": "item number"},
"item2" : {"name" : "item name", "number": "item number"}
}
}
但是当我尝试在 .md 文件中访问它时:
{% for item in site.data.mydata.test %}
- {{item['name']}}
{% endfor %}
它什么也不返回。
{% for item in site.data.mydata.test %}
- {{item[1]}}
{% endfor %}
也不返回任何内容。
我真的想列出每个项目下每个键值对的所有值。
我绝对可以单独访问和打印每个值,即:
{{site.data.mydata.test.item1.name}}
我认为由于 MD 格式,它会将 [] 视为链接包装器?我不知道如何检验这个理论。我访问这些数据的方式是否离谱?
澄清
作品:site.data.mydata.test.item1.name
不起作用:site.data.mydata.test.item1["name"]
【问题讨论】:
标签: github jekyll liquid github-pages