Adding markdown + katex support

This commit is contained in:
2026-06-25 03:00:21 -07:00
parent 535c4c4943
commit 5585d497c9
5 changed files with 59 additions and 8 deletions
+12
View File
@@ -0,0 +1,12 @@
import DOMPurify from "dompurify"
import { marked } from "marked"
import markedKatex from "marked-katex-extension"
import "katex/dist/katex.min.css"
marked.use(markedKatex({ throwOnError: false }))
export function renderMarkdown(source: string): string {
return DOMPurify.sanitize(marked.parse(source) as string)
}
export default renderMarkdown