feat: html code highlighter

This commit is contained in:
Nicolas Giard
2018-09-16 00:35:03 -04:00
parent 2c6a95f900
commit 578ea577f0
15 changed files with 190 additions and 22 deletions

View File

@@ -25,12 +25,11 @@ module.exports = {
typographer: this.config.typographer,
quotes: _.get(quoteStyles, this.config.quotes, quoteStyles.English),
highlight(str, lang) {
return '<pre><code>' + _.escape(str) + '</code></pre>'
return `<pre><code lang="${lang}">${_.escape(str)}</code></pre>`
}
})
for (let child of this.children) {
console.info(child)
const renderer = require(`../${_.kebabCase(child.key)}/renderer.js`)
renderer.init(mkdown, child.config)
}