aboutsummaryrefslogtreecommitdiff
path: root/src/utility
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--src/utility/markdown.ts8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/utility/markdown.ts b/src/utility/markdown.ts
index f78cfee..9d8e514 100644
--- a/src/utility/markdown.ts
+++ b/src/utility/markdown.ts
@@ -83,15 +83,17 @@ export default (input: string): string => {
/*** restore inline code ***/
for (const block in inlineCode) {
- processed = processed.replace(`<!--INLINE:CODE:${block}-->`, `<code>${escapeHtml(inlineCode[block])}</code>`);
+ processed = processed.replace(
+ `<!--INLINE:CODE:${block}-->`,
+ () => `<code>${escapeHtml(inlineCode[block])}</code>`
+ );
}
/*** restore code blocks ***/
for (const block of codeBlocks) {
const langAttr = block.language ? ` data-language="${block.language}"` : "";
const html = `<pre><code${langAttr}>\n${escapeHtml(block.content)}\n\n</code></pre>`;
-
- processed = processed.replace(`<!--CODE:BLOCK:${block.index}-->`, html);
+ processed = processed.replace(`<!--CODE:BLOCK:${block.index}-->`, () => html);
}
// console.log(processed); /*** for troubleshooting ***/