generated from alphane/template
Adding markdown + katex support
This commit is contained in:
@@ -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
|
||||
Reference in New Issue
Block a user