JS代码高亮插件 从syntaxhighlighter转换到Highlight.js

之前一直用的是syntaxhighlighter-3.0.83,不过syntaxhighlighter几年几乎不更新了
syntaxhighlighter的bug还是有的,偶尔会弹出错误提示框,而且加载很慢。

Highlight.js比PrismJS要火一些,Google Code Prettify感觉用起来不方便。
对比了一下,最后决定将本博客从syntaxhighlighter迁移到highlight.js。

<pre class="brush:XXXX">……</pre>
全部更改为
<pre><code>……</code></pre>

因为highlight.js可以自动判断语言类型,所以很方便。极少的情况下才需要手动指定语言类型。
<pre><code class="css">
……
</code></pre>
参考文章:
7个高性能JavaScript代码高亮插件
http://www.codeceo.com/article/7-javascript-highlighte-plugin.html
Compare Highlight.js and PrismJS's popularity and activity
https://js.libhunt.com/project/highlight-js/vs/prism
Google Code Prettify
https://github.com/google/code-prettify


发表于:2017-09-18 16:52:13

原文链接(转载请保留): http://www.multisilicon.com/blog/a21336054.html

友情链接: MICROIC
首页