Fix: improve code block rendering in Casono Markdown Render Engine
This commit is contained in:
@@ -23,8 +23,9 @@ const marked = {
|
|||||||
`;
|
`;
|
||||||
});
|
});
|
||||||
|
|
||||||
md = md.replace(/```([\s\S]*?)```/g, (_, code) => {
|
md = md.replace(/```(\w*)\n?([\s\S]*?)```/g, (_, lang, code) => {
|
||||||
return `<pre class="cm-code"><code>${escapeHtml(code)}</code></pre>`;
|
const langClass = lang ? ` language-${lang}` : "";
|
||||||
|
return `<pre class="cm-code${langClass}"><code>${escapeHtml(code.trim())}</code></pre>`;
|
||||||
});
|
});
|
||||||
|
|
||||||
md = md.replace(/!\[(.*?)\]\((.*?)\)/gim,
|
md = md.replace(/!\[(.*?)\]\((.*?)\)/gim,
|
||||||
|
|||||||
Reference in New Issue
Block a user