jekyll中的空白控制-为什么{%-…-%}la液体不起作用?

jekyll中的空白控制-为什么{%-…-%}la液体不起作用?,jekyll,liquid,Jekyll,Liquid,国家 通过在assign标记中包含连字符,可以从渲染模板中去除生成的空白。。。如果您不希望任何标记输出空白,一般来说,您可以在所有标记的两侧添加连字符({%-和-%}): 当我试着在杰基尔 {%- case key -%} 我得到了错误 Error: Liquid syntax error (line 139): Tag '{%- case key -%}' was not properly terminated with regexp: /\%\}/ 例如,有很多关于jekyll生成的ht

国家

通过在assign标记中包含连字符,可以从渲染模板中去除生成的空白。。。如果您不希望任何标记输出空白,一般来说,您可以在所有标记的两侧添加连字符({%-和-%}):

当我试着在杰基尔

{%- case key -%}
我得到了错误

Error: Liquid syntax error (line 139): Tag '{%- case key -%}' was not
properly terminated with regexp: /\%\}/
例如,有很多关于jekyll生成的html中存在过多空白的帖子

他们都抱怨HTML输出被稀释,并讨论插件作为解决方案。 我的简单问题是:

  • 为什么
    {%-…-%}
    在jekyll中不起作用
  • 为什么jekyll的行为与液体文档中显示的不同

  • Jekyll
    截至2017年6月18日,已升级至液体v4<代码>{%-…-%}现在可以了。

    谢谢David,这两个问题都有一个简单的答案!另一个评论是:现在代码的版本已经很好了,但文档通常不是这样。这样一来,人们很快就会断开这种连接。液体就是一个很好的例子。当我在GitHub of中阅读时,它指出了当前版本(即v4.x版本)的描述。问题仍然是“快”到什么程度。@Marian我认为向公众推出新版本是一项艰巨的工作。有时快,有时慢。我希望我们会有好的惊喜。看起来。