|
@@ -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>`
|
|
|
+ }
|
|
|
}
|
|
|
})
|
|
|
|