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,