highlightjs

高亮代码块,官网文档

1
npm install -D -S highlight.js
1
2
3
4
5
6
7
8
9
10
11
import hljs from "highlight.js";
var obj = { a: 1, b: "2" };
//优化json格式
var json = JSON.stringify(obj, null, 4);

var lang = "json";
//得到高亮后的html文本
var html = hljs.highlight(lang, json).value;

//写入对应的dom元素上
document.getElementById("#id").innerHTML = html;