diff --git a/src/render.js b/src/render.js index 94dc9e0..5df8b20 100644 --- a/src/render.js +++ b/src/render.js @@ -37,6 +37,7 @@ renderer.heading = function (text, level) { // highlight code renderer.code = function (code, lang = '') { const hl = Prism.highlight(code, Prism.languages[lang] || Prism.languages.markup) + .replace(/{{/g, '{{') return `
${hl}
` } @@ -82,7 +83,7 @@ export function renderArticle (content) { renderSidebar.rendered = false renderNavbar.rendered = false - if (typeof Vue !== 'undefined' && typeof Vuep !== 'undefined') new Vue({ el: 'main' }) // eslint-disable-line + if (content && typeof Vue !== 'undefined' && typeof Vuep !== 'undefined') new Vue({ el: 'main' }) // eslint-disable-line if (OPTIONS.auto2top) scroll2Top() }