Fix > and < display in markdown interpreter
This commit is contained in:
@@ -163,7 +163,7 @@
|
|||||||
/**Markdown-html sanitizer-interpreter */
|
/**Markdown-html sanitizer-interpreter */
|
||||||
export async function markdown(text, {mode = "inline", codelines = Infinity} = {}) {
|
export async function markdown(text, {mode = "inline", codelines = Infinity} = {}) {
|
||||||
//Sanitize user input once to prevent injections and parse into markdown
|
//Sanitize user input once to prevent injections and parse into markdown
|
||||||
let rendered = await marked(htmlsanitize(text).replace(/^>/gm, ">"), {
|
let rendered = await marked(htmlunescape(htmlsanitize(text)), {
|
||||||
highlight(code, lang) {
|
highlight(code, lang) {
|
||||||
return lang in prism.languages ? prism.highlight(code, prism.languages[lang]) : code
|
return lang in prism.languages ? prism.highlight(code, prism.languages[lang]) : code
|
||||||
},
|
},
|
||||||
|
|||||||
Reference in New Issue
Block a user