import { unified } from 'unified'; import remarkParse from 'remark-parse'; import remarkGfm from 'remark-gfm'; import remarkRehype from 'remark-rehype'; import remarkMath from 'remark-math'; import rehypeKatex from 'rehype-katex'; export default defineNuxtPlugin((nuxtApp) => { const remark = unified() .use(remarkParse) .use(remarkGfm) .use(remarkMath) .use(remarkRehype, { allowDangerousHtml: true }) .use(rehypeKatex); return { provide: { remark, } } })