0

Gulp-dataを使用して JSON で HTML を使用する方法は? Gulp、 NunjucksMJMLを使用した静的な Web サイト構築プロセスで使用しています

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

Nunjucks がautoescaping: trueデフォルトで使用しているように見えます (ドキュメントによる)。

gulp-nunjucks-renderenvOptionsテンプレート エンジンの構成に使用します (コードの 20 行目)。

gulp でオプションを渡しautoescaping: falseて、エスケープを無効にすることができます (詳細はreadmeを参照)。

{{ message | safe }}または、テンプレートで を使用して、1 つのコードのエスケープを無効にすることもできます。API ドキュメントのモード情報: 自動エスケープ

于 2016-05-13T11:26:58.987 に答える