feat: diagram rendering + post-processor (wip)

This commit is contained in:
NGPixel
2020-07-12 15:58:45 -04:00
parent 5f99b30024
commit 52d0af19b4
4 changed files with 24 additions and 2 deletions

View File

@@ -27,7 +27,11 @@ module.exports = {
typographer: this.config.typographer,
quotes: _.get(quoteStyles, this.config.quotes, quoteStyles.English),
highlight(str, lang) {
return `<pre><code class="language-${lang}">${_.escape(str)}</code></pre>`
if (lang === 'diagram') {
return `<pre class="diagram">` + Buffer.from(str, 'base64').toString() + `</pre>`
} else {
return `<pre><code class="language-${lang}">${_.escape(str)}</code></pre>`
}
}
})