Skip to content

VitePress 集成 plantuml

方式一

安装插件

shell
npm install markdown-it-textual-uml

配置插件

js
export default defineConfig({
    // ...
    markdown: {
        config: (md) => {
            // 使用更多的 Markdown-it 插件!
            md.use(markdownItTextualUml);
        },
    },
});

方式二

配置画图工具

shell
npm install vitepress-plugin-diagrams
js
import {defineConfig} from 'vitepress'
import {configureDiagramsPlugin} from "vitepress-plugin-diagrams";

export default defineConfig({
    themeConfig: {
        // ...
    },
    markdown: {
        config: (md) => {
            configureDiagramsPlugin(md, {
                diagramsDir: "public/diagrams", // Optional: custom directory for SVG files
                publicPath: "/diagrams", // Optional: custom public path for images
            });
        },
    },
    srcExclude: ['.area/', '.posts/', 'readme.md'],
})
gzip -r /path/to/your/static_files/