I have an Express app using the default Jade view engine. When I try to render HTML as-is in a <pre>
element, it gets rendered as actual DOM elements instead of literal characters.
h1 Code Sample
pre
code
<div>some text</div>
Output:
<h1>Code Sample</h1>
<pre>
<code>
<div>some text</div>
</code>
</pre>
How do I escape the HTML so that it gets rendered as follows?
<h1>Code Sample</h1>
<pre>
<code>
<div>some text</div>
</code>
</pre>