0

如何将 HTML 与 JSON 与Gulp-data一起使用?我在 Gulp、 NunjucksMJML的静态网站构建过程中使用它

JSON

{
 message:"Welcome to <span class='red'>world</span>"
}

.nu​​njucks 文件

{{ message }}

在最终的 HTML 输出中给出这个输出

Welcome to &lt;span class=&#39;red&#39;&gt;world&lt;/span&gt;
4

1 回答 1

3

看起来 Nunjucksautoescaping: true默认使用(由于他们的文档)。

gulp-nunjucks-render用于envOptions配置模板引擎(代码第 20 行)。

您可以尝试autoescaping: false在 gulp 中传递选项以禁用转义(更多信息在自述文件中)。

或者你可以{{ message | safe }}在你的模板中使用来禁用一段代码的转义。API Docs中的模式信息:Autoescaping

于 2016-05-13T11:26:58.987 回答