动态设置要在Jekyll中使用的数据文件
我有一个循环文件的部分数据,有几个不同的文件具有相同的模式。我想对每个数据文件使用相同的分部,并用数据文件名设置一个变量 所以,我想改变这一点:动态设置要在Jekyll中使用的数据文件,jekyll,liquid,Jekyll,Liquid,我有一个循环文件的部分数据,有几个不同的文件具有相同的模式。我想对每个数据文件使用相同的分部,并用数据文件名设置一个变量 所以,我想改变这一点: <ul> {% for item in site.data.testFile %} <li>{{ item.nm }}</li> {% endfor %} </ul> {site.data.testFile%中项目的%s} {{item.nm} {%endfor%} …对这样的事情
<ul>
{% for item in site.data.testFile %}
<li>{{ item.nm }}</li>
{% endfor %}
</ul>
{site.data.testFile%中项目的%s}
- {{item.nm}
{%endfor%}
…对这样的事情:
<ul>
{% assign data_file = testFile %}
{% for item in site.data.data_file %}
<li>{{ item.nm }}</li>
{% endfor %}
</ul>
{%assign data_file=testFile%}
{site.data.data_文件%中项目的%
- {{item.nm}
{%endfor%}
有办法吗?我在文档中找不到任何解释如何使这类事情动态化的内容。您也在这里,用引号括住测试文件名,并用
站点直接访问数据数组。数据[数据文件]
:
<ul>
{% assign data_file = "testFile" %}
{% for item in site.data[data_file] %}
<li>{{ item.nm }}</li>
{% endfor %}
</ul>
{%assign data_file=“testFile”%}
{%用于站点中的项。数据[数据文件]]}
- {{item.nm}
{%endfor%}