1
0
mirror of https://github.com/BoostIo/Boostnote synced 2025-12-13 01:36:22 +00:00

render LaTeX

This commit is contained in:
Rokt33r
2016-01-05 04:53:40 +09:00
parent 2e3a60cf6e
commit 15560a3bce
93 changed files with 59 additions and 7 deletions

View File

@@ -1,6 +1,7 @@
import markdownit from 'markdown-it'
import hljs from 'highlight.js'
import emoji from 'markdown-it-emoji'
import math from 'markdown-it-math'
var md = markdownit({
typographer: true,
@@ -20,6 +21,14 @@ var md = markdownit({
}
})
md.use(emoji)
md.use(math, {
inlineRenderer: function (str) {
return `<span class='math'>${str}</span>`
},
blockRenderer: function (str) {
return `<div class='math'>${str}</div>`
}
})
let originalRenderToken = md.renderer.renderToken
md.renderer.renderToken = function renderToken (tokens, idx, options) {