本页面记录了更广泛的 Mermaid 生态系统,包括官方集成、社区创建的工具以及支持该项目的文档基础设施。它涵盖了 Mermaid.js 如何与外部平台和工具集成、商业 Mermaid Chart 平台以及广泛的社区驱动集成网络。
有关 Mermaid.js 核心 API 和配置的信息,请参阅核心 API。有关贡献和开发工作流程的详细信息,请参阅开发。
Mermaid Chart 平台架构
Mermaid Chart 是基于开源 Mermaid.js 库构建的官方商业平台。该平台提供了增强的图表绘制功能,同时与开源项目保持着紧密联系。
核心平台功能
定价层级
来源:packages/mermaid/src/docs/ecosystem/mermaid-chart.md1-58 docs/ecosystem/mermaid-chart.md1-64
社区集成概况
| 平台类型 | 原生支持 | 需要插件 | 值得关注的集成 |
|---|---|---|---|
| Git 平台 | ✅ GitHub, GitLab, Gitea | - | 原生代码块支持 |
| IDE/编辑器 | 部分 VS Code | 大多数需要插件 | 15+ 编辑器集成 |
| 文档 | ✅ Docusaurus, VitePress | 部分需要插件 | 10+ 文档生成器 |
| 企业工具 | ✅ Notion, Obsidian | 大多数需要插件 | 25+ 生产力工具 |
| CMS 平台 | 有限 | 大多数需要插件 | 8+ 内容管理系统 |
| 通信 | 有限 | 大多数需要插件 | 5+ 聊天/论坛平台 |
开发者工作流集成点
社区已开发出涵盖多个开发工作流阶段的集成
编辑器集成模式
.mmd文件的语言支持热门编辑器扩展
vscode-mermaid-editor:功能齐全的 VS Code 扩展mermaid-plugin:JetBrains IDE 支持vim-mermaid:Vim 语法高亮和预览mermaid-mode:Emacs Mermaid 文件主模式来源:packages/mermaid/src/docs/ecosystem/integrations-community.md153-207
企业平台集成架构
Atlassian 生态系统集成
mermaid-for-confluence:官方 Confluence 集成mermaid-integration-for-confluence:备用 Confluence 插件mermaid-charts-diagrams-confluence:市场应用mermaid-for-jira-cloud:Jira 图表支持知识管理平台支持
来源:packages/mermaid/src/docs/ecosystem/integrations-community.md23-81 packages/mermaid/src/docs/ecosystem/integrations-community.md120-139
文档工具集成模式
集成实现模式
热门文档集成
docusaurus:通过@docusaurus/theme-mermaid原生支持 Mermaidmkdocs-mermaid2-plugin:全面的 MkDocs 集成vitepress-plugin-mermaid:VitePress 图表渲染sphinxcontrib-mermaid:Python 文档生态系统支持来源:packages/mermaid/src/docs/ecosystem/integrations-community.md203-240
文档生成流程
该文档系统使用 VitePress 从 Markdown 源文件生成静态文档。主要组件包括
文档结构
packages/mermaid/src/docs/docs/目录VitePress 组件
TopBar.vue:带 A/B 测试的动态推广横幅系统内容管理
来源:packages/mermaid/src/docs/.vitepress/components/TopBar.vue1-154 docs/ecosystem/integrations-community.md1-6
集成目录维护流程
生态系统通过以下方式维护全面的社区集成目录
目录组织
集成贡献流程
packages/mermaid/src/docs/ecosystem/integrations-community.md来源:packages/mermaid/src/docs/ecosystem/integrations-community.md16-26 docs/ecosystem/integrations-community.md1-6
内容分发架构
该生态系统包括复杂的内容分发机制
动态推广系统
TopBar.vue组件变体进行 A/B 测试内容分类
来源:packages/mermaid/src/docs/.vitepress/components/TopBar.vue9-113 packages/mermaid/src/docs/news/blog.md1-266