mirror of
https://github.com/element-plus/element-plus.git
synced 2025-03-07 15:47:57 +08:00
20 lines
671 B
TypeScript
20 lines
671 B
TypeScript
import mdContainer from 'markdown-it-container'
|
|
import externalLinkIcon from '../plugins/external-link-icon'
|
|
import tableWrapper from '../plugins/table-wrapper'
|
|
import tooltip from '../plugins/tooltip'
|
|
import tag from '../plugins/tag'
|
|
import headers from '../plugins/headers'
|
|
import createDemoContainer from '../plugins/demo'
|
|
import { ApiTableContainer } from '../plugins/api-table'
|
|
import type { MarkdownRenderer } from 'vitepress'
|
|
|
|
export const mdPlugin = (md: MarkdownRenderer) => {
|
|
md.use(headers)
|
|
md.use(externalLinkIcon)
|
|
md.use(tableWrapper)
|
|
md.use(tooltip)
|
|
md.use(tag)
|
|
md.use(mdContainer, 'demo', createDemoContainer(md))
|
|
md.use(ApiTableContainer)
|
|
}
|