banboshi_V1/halftoneproject-master/HalftoneWeb/presets/plugins/markdown.ts
2023-10-31 13:19:29 +08:00

20 lines
505 B
TypeScript

import { env } from './../shared/env'
import Prism from 'markdown-it-prism'
import Markdown from 'vite-plugin-md'
export const markdownWrapperClasses = env.VITE_APP_MARKDOWN
? 'prose md:prose-lg lg:prose-lg dark:prose-invert text-left p-10 prose-slate prose-img:rounded-xl prose-headings:underline prose-a:text-blue-600'
: ''
export default () => {
return (
env.VITE_APP_MARKDOWN &&
Markdown({
wrapperClasses: markdownWrapperClasses,
markdownItSetup(md) {
md.use(Prism)
},
})
)
}