diff --git a/CHANGELOG.md b/CHANGELOG.md index 1733685..f4aa307 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,7 @@ +## 1.10.1 +### Bug fixes +- Fix render emojis + ## 1.10.0 ### Features - Support emoji :laughing: diff --git a/src/render.js b/src/render.js index 51dcc09..8536203 100644 --- a/src/render.js +++ b/src/render.js @@ -2,7 +2,7 @@ import marked from 'marked' import Prism from 'prismjs' import * as tpl from './tpl' import * as event from './event' -import { genTree, getRoute, isMobile, slugify, merge } from './util' +import { genTree, getRoute, isMobile, slugify, merge, emojify } from './util' let OPTIONS = {} let markdown = marked @@ -45,7 +45,7 @@ export function init (options) { renderer.code = function (code, lang = '') { const hl = Prism.highlight(code, Prism.languages[lang] || Prism.languages.markup) - return `
${hl}`
+ return `${hl.replace(/:/g, '__colon__')}`
}
renderer.link = function (href, title, text) {
if (OPTIONS.router && !/:/.test(href)) {
@@ -63,16 +63,16 @@ export function init (options) {
return `${text}
` } - renderer.text = function (text) { - return text.replace(/:(\S*?):/ig, '