20 lines
505 B
TypeScript
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)
|
|
},
|
|
})
|
|
)
|
|
}
|