add highlight.js
This commit is contained in:
parent
002606b680
commit
c304370840
9 changed files with 143 additions and 50 deletions
7
build.js
7
build.js
|
|
@ -2,6 +2,7 @@
|
|||
const dedent = require("dedent");
|
||||
const ejs = require("ejs");
|
||||
const fs = require("fs");
|
||||
const hljs = require("highlight.js");
|
||||
const mkdirp = require("mkdirp");
|
||||
const postcss = require("postcss");
|
||||
|
||||
|
|
@ -17,10 +18,8 @@ function example(code) {
|
|||
const magicBrackets = /\[\[(.*)\]\]/g;
|
||||
const dedented = dedent(code);
|
||||
const inline = dedented.replace(magicBrackets, "$1");
|
||||
const escaped = dedented
|
||||
.replace(magicBrackets, "")
|
||||
.replace(/</g, "<")
|
||||
.replace(/>/g, ">");
|
||||
const escaped = hljs.highlight("html", dedented.replace(magicBrackets, ""))
|
||||
.value;
|
||||
|
||||
return `<div class="example">
|
||||
${inline}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue