デフォルトの Jade ビュー エンジンを使用する Express アプリがあります。HTML を<pre>
要素にそのままレンダリングしようとすると、リテラル文字ではなく実際の DOM 要素としてレンダリングされます。
h1 Code Sample
pre
code
<div>some text</div>
出力:
<h1>Code Sample</h1>
<pre>
<code>
<div>some text</div>
</code>
</pre>
次のようにレンダリングされるように HTML をエスケープするにはどうすればよいですか?
<h1>Code Sample</h1>
<pre>
<code>
<div>some text</div>
</code>
</pre>