【问题标题】:Jekyll/Liquid ignoring raw input tag, failingJekyll/Liquid 忽略原始输入标签,失败
【发布时间】:2014-05-14 06:19:25
【问题描述】:

我在 Ruby 版本 ruby​​ 2.1.1p76(2014-02-24 修订版 45161)上运行 Jekyll 版本 1.5.0。

我正在尝试迁移具有数百个原始标签实例的旧站点,以便 jekyll/liquid 不会尝试解析这些。例如:

{% raw %}
  {% for img in imgs %}
    {% img.title img.source %}
{% endraw %}

以前在旧版本下可以正常工作,但现在它会尝试解析原始标签中导致一百万(好吧,也许只有几十个左右)错误和异常的任何内容。 RawTag 插件是它应该在的地方并且它正在“工作”。

任何帮助将不胜感激。

【问题讨论】:

    标签: ruby jekyll


    【解决方案1】:

    如果你关闭 for 循环?

    {% raw %}
      {% for img in imgs %}
        {% img.title img.source %}
      {% endfor %}
    {% endraw %}
    

    【讨论】:

    • 原来安装了一个恶意插件,它会双重解析输入块:/ 不过感谢您的帮助。
    猜你喜欢
    • 2012-04-21
    • 1970-01-01
    • 2020-07-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-12-15
    • 1970-01-01
    相关资源
    最近更新 更多