1

使用带有 SXA 的 scriban,我们注意到生成的 HTML 有很多空格,例如:

<div id=”dv1”&gt;


           <div id=”dv2”&gt;

这是因为在 scriban 中,我们在使用 id=de2 渲染 div 之前有 if 条件,有没有办法格式化 html ?

4

1 回答 1

0

如果您发布了您正在使用的 Scriban 代码段,将会很有帮助。我怀疑您需要在代码块~末尾使用运算符,如此处所述if

例如:

<div 1>


{{- #eat all whitespace to left including newlines
    if true
    #eat whitespace but not newlines to right  ~}}

    <div 2>
{{end}}
 

输出

<div 1>
    <div 2>

您可以使用工具来尝试格式化。

于 2021-05-30T12:54:24.420 回答