总算找到一篇老外的文章解决prism异步加载的问题。稍后补上,本篇是介绍普通方式Prism.js高亮的,顺带对异步加载做个记录。
这是prism.js的主页
下载地址(可以选择需要高亮的语法类型以及相关功能插件效果)
普通方式加载
其实它的主页已经介绍了
<link href="themes/prism.css" rel="stylesheet" /> <script src="prism.js"></script>
使用方法(添加class="language-xxx",xxx为语法类型)
<pre><code class="language-css">p { color: red }</code></pre>
ajax方式加载
和前一篇的DLhighlight一样,这里就不罗嗦了。不过前一篇说prism找不到执行函数,确实如此,国内没有找到任何资料,最后翻到老外的一篇文章才把这个东西抠出来,之后的两篇会分别介绍这个和SyntaxHighlighter语法高亮。
而prism的重载执行函数为
Prism.highlightAll();
本站文章除注明转载/出处外,均为本站原创或翻译。若要转载但请务必注明出处,尊重他人劳动成果。
转载请注明出处链接 : https://www.inlojv.com/4560.html
