diff --git a/documents/docs/game-engine/casono-markdown-render-engine.js b/documents/docs/game-engine/casono-markdown-render-engine.js index 966dbba..e1bde8d 100644 --- a/documents/docs/game-engine/casono-markdown-render-engine.js +++ b/documents/docs/game-engine/casono-markdown-render-engine.js @@ -23,8 +23,9 @@ const marked = { `; }); - md = md.replace(/```([\s\S]*?)```/g, (_, code) => { - return `
${escapeHtml(code)}
`; + md = md.replace(/```(\w*)\n?([\s\S]*?)```/g, (_, lang, code) => { + const langClass = lang ? ` language-${lang}` : ""; + return `
${escapeHtml(code.trim())}
`; }); md = md.replace(/!\[(.*?)\]\((.*?)\)/gim,