feat: diagram rendering + post-processor (wip)
This commit is contained in:
@@ -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>`
|
||||
}
|
||||
}
|
||||
})
|
||||
|
||||
|
Reference in New Issue
Block a user