From a44332b52822a5f752bc33393677fdcf5ba0129c Mon Sep 17 00:00:00 2001 From: Aleksander Grygier Date: Mon, 12 Jan 2026 15:10:18 +0100 Subject: [PATCH] refactor: DRY --- .../app/misc/MarkdownContent.svelte | 31 ++++++++----------- 1 file changed, 13 insertions(+), 18 deletions(-) diff --git a/tools/server/webui/src/lib/components/app/misc/MarkdownContent.svelte b/tools/server/webui/src/lib/components/app/misc/MarkdownContent.svelte index 32125405ea..a27cf33194 100644 --- a/tools/server/webui/src/lib/components/app/misc/MarkdownContent.svelte +++ b/tools/server/webui/src/lib/components/app/misc/MarkdownContent.svelte @@ -49,28 +49,23 @@ const themeStyleId = `highlight-theme-${(window.idxThemeStyle = (window.idxThemeStyle ?? 0) + 1)}`; let processor = $derived(() => { - if (disableMath) { - // Processor without math/LaTeX support - return remark() - .use(remarkGfm) // GitHub Flavored Markdown - .use(remarkBreaks) // Convert line breaks to
- .use(remarkLiteralHtml) // Treat raw HTML as literal text with preserved indentation - .use(remarkRehype) // Convert Markdown AST to rehype - .use(rehypeHighlight) // Add syntax highlighting - .use(rehypeRestoreTableHtml) // Restore limited HTML (e.g.,
,