<script type="text/plain" class="language-markup">
<!DOCTYPE html>
<html>
<head>
<title>Hello World!</title>
</head>
<body>
<p>This text should be syntax highlighted.</p>
<p>Lorem ipsum dolor sit amet.</p>
</body>
</html>
</script>
任何
<code class="language-css">
p { color: red }
</code>
5条答案
按热度按时间wsxa1bj11#
SyntaxHighlighter:
还有highlight.js,它可以自动检测语法并适当地突出显示它;但是,您需要同时使用两个
<pre><code>
标记来 Package 代码。如果你正在寻找一个服务器端的例子,有GeSHi或Pygments的Python。
4ktjp1zp2#
我更喜欢highlight.js。支持112 languages。
从浏览器控制台使用此代码注入预览页面:
9rnv2umw3#
我不确定这是否是你想要的,但是当我想在文档中使用语法突出显示的代码块时,我用Pandoc-Markdown编写文档,然后使用Pandoc将文档处理成html。
使用pandoc-markdown语法可以得到高亮显示的代码块,如下所示:
8i9zcol24#
是的。您可以使用SyntaxHighlighter。它很容易使用,正是你需要的东西。只需在
pre
块中添加code
标记。它突出了包括Python在内的23种语言。
kmbjn2e35#
首次下载或使用CDN
仅支持HTML
任何