在Jekyll模板中,使用的Liquid标签可以产生大量的空白区域。从Liquid的文档中,使用{{-
-}}
或{{%
%}}
可以删除这些空格。
但是当Jekyll建造时,我得到了Liquid syntax error
。
如何解决此问题或者您是否有其他方法可以删除空格?
答案 0 :(得分:7)
{{-
和{%-
标签存在于Liquid的最新测试版中,但Jekyll使用最新的稳定版本,不包括这些标签。
当Liquid 4.0的稳定版本发布时,Jekyll的下一个版本应该包含该更新,因此这些标签可以在Jekyll网站上使用。
答案 1 :(得分:1)
不确定这是否特定于Shopify,但是您可以尝试使用strip filter。
输入:{{ " So much room for activities! " | strip }}
输出:So much room for activities!
答案 2 :(得分:0)
有多个Gem会在构建后移除空白区域。
答案 3 :(得分:0)
Jekyll v4支持使用{{%- test_function -%}}
和{{- variable -}}
(details)。
否则,可以使用the compression扩展名。
答案 4 :(得分:-1)
我成功使用了remove方法并指定了一个空格:
Input
{{ "Multiple words here" | remove: " " }}
Output
Multiplewordshere