19 lines
430 B
TypeScript
19 lines
430 B
TypeScript
import { unified } from 'unified';
|
|
import remarkParse from 'remark-parse';
|
|
import remarkGfm from 'remark-gfm';
|
|
import remarkRehype from 'remark-rehype';
|
|
|
|
export default defineNuxtPlugin((nuxtApp) => {
|
|
const remark =
|
|
unified()
|
|
.use(remarkParse)
|
|
.use(remarkGfm)
|
|
.use(remarkRehype, { allowDangerousHtml: true });
|
|
|
|
return {
|
|
provide: {
|
|
remark,
|
|
}
|
|
}
|
|
})
|