1

我正在尝试将 html 模板显示为代码块中的标记

<div>
    <pre class="prettyprint lang-html">
        <code>
            <%= template %>
        </code>
    </pre>
</div>

但是模板实际上是在浏览器中呈现的,而不是在代码块中显示的标记。

我已经在我的正文标签中包含了 CDN 脚本

<script src="https://cdn.rawgit.com/google/code-prettify/master/loader/run_prettify.js"></script>
4

1 回答 1

2

您仍然需要转义 html 实体以防止它们显示在页面上。&, <, 和>需要更改为&amp;, &lt;, 和&gt;

于 2016-07-04T19:34:58.473 回答