2

我想建立这样的东西:

{% my_liquid_template "some parameter" %}

但是我希望它也接受这一点

{% my_liquid_template "{{ site.url }}/feed.rss" %}

第一个很容易。第二个只是不解析{{ site.url }}。我怎样才能做到这一点?

这不是关于编写液体模板插件。我现在该怎么做。但是我想将液体模板"{{ site.url }}/feed.rss"作为参数传递。

我不想site.url在液体模板代码中附加 ,因为这会破坏{% my_liquid_template "some parameter" %}.

即使这样也行不通

{% my_liquid_template site.url %}
4

1 回答 1

0

您不能在 Liquid 标记中嵌套标签。

您可以分配变量,然后进一步使用它,例如:

{% assign my_site = site.url %}
{{ my_liquid_template my_site}}
于 2016-02-23T15:02:34.867 回答