在多行上传播Liquid`include`

时间:2013-09-08 08:31:24

标签: yaml jekyll liquid

我有一个包含多个参数的“包含”模板。如果我将它们全部塞进一行,参数的内容会有点混乱,所以我更喜欢这样的东西:

{% include product_details 
    weight= "5.8lbs (2.6 kg)"
    width=  "22" (56cm)"
    length= "49" (125cm)"
    thickness= "1¼" (3cm)"
    case= "MT51413" 
%}

但是,这会在生成网站时出现以下错误:

  

错误:标记'{%'未使用正则表达式正确终止:/\%} /。

有没有办法将液体include分散到几行?

1 个答案:

答案 0 :(得分:0)

很抱歉你不能,液体解析器期望整行语句在一行中,对于include的所有语句都是如此,尝试拆分if语句并且你收到相同的语句错误