为什么谷歌代码美化渲染实际的代码

Why is Google Code Prettify rendering the actual code

本文关键字:代码 谷歌 为什么      更新时间:2023-09-26

我试图在代码块中显示html模板作为标记

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

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

我已经将CDN脚本包含在我的body标签

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

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