From ac9396cfb2dd2b64ad4050907a5a33e7b0265f3e Mon Sep 17 00:00:00 2001 From: Julian Kropff Date: Sun, 26 Apr 2026 20:07:07 +0200 Subject: [PATCH] Fix: improve code block rendering in Casono Markdown Render Engine --- documents/docs/game-engine/casono-markdown-render-engine.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) 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,