【问题标题】:Jekyll liquid template with variable parameter带可变参数的 Jekyll 液体模板
【发布时间】:2016-06-05 02:44:24
【问题描述】:

我想构建这样的东西:

{% 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 %}

【问题讨论】:

    标签: variables jekyll liquid jekyll-extensions


    【解决方案1】:

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

    您可以分配变量,然后再向下使用它,例如:

    {% assign my_site = site.url %}
    {{ my_liquid_template my_site}}
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-05-15
      • 2013-01-07
      • 1970-01-01
      • 1970-01-01
      • 2012-03-02
      • 1970-01-01
      • 2022-11-28
      相关资源
      最近更新 更多