Jekyll 在液体调用中传递include参数
我有一个页面,比如index.html,还有一个带有液态代码的文件,名为Jekyll 在液体调用中传递include参数,jekyll,liquid,templating,Jekyll,Liquid,Templating,我有一个页面,比如index.html,还有一个带有液态代码的文件,名为tags。我想将index.html中指定的参数传递给标记中的液体调用。即 index.html <div> {% include tags param="site.categories" %} </div> {%assign tags_list={{{include.param}}%}由于某些原因无法工作。是否可以这样做,因为这允许我将标记文件用于多种用途?我不需要在每个页面中都编写液体调用,
tags
。我想将index.html中指定的参数传递给标记中的液体调用。即
index.html
<div>
{% include tags param="site.categories" %}
</div>
{%assign tags_list={{{include.param}}%}
由于某些原因无法工作。是否可以这样做,因为这允许我将标记
文件用于多种用途?我不需要在每个页面中都编写液体调用,而只需要执行{%include tags param=“something”%}
。谢谢。嗯,{%include tags param=“site.categories”%}
没有传递site.categories
哈希,而是传递site.categories“
字符串
正确的语法是:
{% include tags.html param=site.categories %}
{% include tags.html param=site.categories %}