Jekyll 在液体调用中传递include参数

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}}%}由于某些原因无法工作。是否可以这样做,因为这允许我将标记文件用于多种用途?我不需要在每个页面中都编写液体调用,

我有一个页面,比如index.html,还有一个带有液态代码的文件,名为
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 %}