VuePress 生态系统VuePress 生态系统
  • 主题指南
  • 默认主题
  • Hope 主题
  • Plume 主题
  • Reco 主题
  • 功能插件
  • Markdown 插件
  • 搜索插件
  • 博客插件
  • 渐进式应用插件
  • 统计分析插件
  • 搜索引擎优化插件
  • 开发插件
  • 工具插件
  • AI 插件
  • @vuepress/helper
  • English
  • 简体中文
GitHub
  • 主题指南
  • 默认主题
  • Hope 主题
  • Plume 主题
  • Reco 主题
  • 功能插件
  • Markdown 插件
  • 搜索插件
  • 博客插件
  • 渐进式应用插件
  • 统计分析插件
  • 搜索引擎优化插件
  • 开发插件
  • 工具插件
  • AI 插件
  • @vuepress/helper
  • English
  • 简体中文
GitHub
  • append-date
  • markdown-chart
    • markdown-chart
    • Chart.js
    • ECharts
    • Flowchart
    • Markmap
    • Mermaid
    • PlantUML
  • markdown-container
  • markdown-ext
  • markdown-image
  • markdown-include
  • markdown-hint
  • markdown-math
  • markdown-preview
  • markdown-stylize
  • markdown-tab
  • links-check
  • prismjs
  • revealjs
    • revealjs
    • 幻灯片演示
    • 幻灯片主题
  • shiki

markdown-chart

@vuepress/plugin-markdown-chart

为你的 VuePress 站点添加强大的图表功能。

此插件提供了 6 种不同的图表库,帮助你在 Markdown 文件中插入图表:

  • Chart.js:一个轻量级、易于使用、高度可定制的图表库。

    与 ECharts 相比,Chart.js 更轻量。

  • ECharts:一个强大的、交互式的浏览器图表和可视化库。

    与 Chart.js 相比,ECharts 更强大。

  • Flowchart:一个简单的 Markdown 扩展,用于生成流程图和序列图。

    轻量级,只专注于流程图。

  • Markmap:从 Markdown 创建思维导图。

    运行时较重,不建议在生产环境中使用。

  • Mermaid:以类似 Markdown 的方式从文本生成图表和流程图。

    常用图表的强大集合。

  • PlantUML:由 Java 驱动的 UML 图表。

    无客户端运行时,极其轻量。

安装

pnpm
pnpm add -D @vuepress/plugin-markdown-chart@next
yarn
yarn add -D @vuepress/plugin-markdown-chart@next
npm
npm i -D @vuepress/plugin-markdown-chart@next

使用

import { markdownChartPlugin } from '@vuepress/plugin-markdown-chart'

export default {
  plugins: [
    markdownChartPlugin({
      // 启用 Chart.js
      chartjs: true,
      // 启用 ECharts
      echarts: true,
      // 启用 Flowchart.js
      flowchart: true,
      // 启用 Markmap
      markmap: true,
      // 启用 Mermaid
      mermaid: true,
      // 启用 PlantUML
      plantuml: true,
    }),
  ],
}

可用图表

  • Chart.js
  • ECharts
  • Flowchart
  • Markmap
  • Mermaid
  • PlantUML

选项

chartjs

  • 类型:boolean
  • 详情:是否启用 Chart.js 支持。

echarts

  • 类型:boolean
  • 详情:是否启用 ECharts 支持。

flowchart

  • 类型:boolean
  • 详情:是否启用 Flowchart 支持。

markmap

  • 类型:boolean
  • 详情:是否启用 Markmap 支持。

mermaid

  • 类型:boolean
  • 详情:是否启用 Mermaid 支持。

plantuml

  • 类型:boolean | MarkdownItPlantumlOptions[]
  • 详情:是否启用 PlantUML 支持。可以接受配置选项以供高级使用。
在 GitHub 上编辑此页
上次更新: 2025/6/7 08:43
贡献者: Mister-Hope
上一页
append-date
下一页
markdown-container