Shopify Liquid 中的空格控制

Whitespace control in Shopify Liquid

Shopify 最近向 Liquid 模板语言添加了空白控件https://help.shopify.com/themes/liquid/basics/whitespace

您实际上是在标记语法 {{- -}}{%- -%} 中添加连字符以去除标记输出的空白(html 空行)。例如:

{%- assign variable = "hello" -%}
{{ variable }}

渲染:

hello

而不是:

 
hello

有没有办法为所有 assign 标签启用此功能? and/or 所有特定的控制流或迭代标记?

确实如此。当您输入 Liquid 时,您会打开它。让你的手指说话!

如果您在文本编辑器中加载您的主题,您可以使用常用的 Find All 命令来查找 assign 的所有实例。使用它来将周围的 {% %} 替换为 {%- -%}。几乎所有的东西。重复您喜欢的任何关键字。