我试图像这样使用美化:
<code class="prettyprint lang-html">
<link rel="stylesheet" href="themes/myPlug/styles.css?v=1.0">
<script src="js/myPlug.js"></script>
</code>
但是我的页面上没有输出文字,我是否必须手动转换每个括号,即。
< to <
和
> to >
为了使用HTML代码美化吗?
答案 0 :(得分:2)
是的,您需要手动转换< to <
和> to >
。还要注意,美化可以使用HTML,但是对于括号,您必须手动更改它们。
答案 1 :(得分:0)
基本上你只需要替换开始标记,但我认为使用freeformatter之类的格式化服务会更容易。
使用SyntaxHighlighter时,我遇到了同样的问题。在安装下,它说你必须更换它们。
问题:这种方法的主要问题是所有直角括号必须是HTML转义的,例如全部&lt;必须替换为
<
这将确保正确呈现。
SyntaxHighlighter提供了另一种突出显示代码的方法,只需使用CDATA块包含脚本标记内的所有内容即可。
这种方法的好处是能够将任何内容放置在CDATA内而不必逃避任何事物*,因此这样可以从您喜欢的文本编辑器中获得直接的“剪切和粘贴”体验。