Highlight.js 是一个用 JavaScript 编写的语法高亮器。它既可以在纯浏览器端,也可以在服务端使用。它几乎可以处理任何标记,不依赖任何其他框架,并且具有语言自动检测功能。
<div class='code'>...</div>
// first, find all the div.code blocks
document.querySelectorAll('div.code').forEach(el => {
// then highlight each
hljs.highlightElement(el);
});
中文文档 :http://highlight.cndoc.wiki/doc
在线演示 :https://highlightjs.org/static/demo/
GitHub 地址 :https://github.com/highlightjs/highlight.js