用文字画流程图:Mermaid 在线编辑器,改一行图就变

用鼠标拖框画流程图,最麻烦的不是画,是改。挪一个节点,所有连线都要重连。换成用文字描述结构,改起来就只是改一行字。
它解决什么问题
流程图、时序图、状态图在技术文档里很常见,但拖拽式工具画完就成了「死图」—— 想调整顺序、加一个分支,往往要重画大半。
而手绘或截图粘贴的图无法版本管理,团队协作时谁改了哪一版说不清。
核心能力
| 能力 | 具体能做到什么 |
|---|---|
| 多种图类型 | 流程图、时序图、类图、状态图、甘特图、饼图、Git 分支图都能画 |
| 纯文本描述 | 用缩进与箭头描述结构,可放进 Git 做版本管理 |
| 实时预览 | 左侧写代码,右侧即时渲染,改错会标出具体行 |
| 导出 | 可导出 SVG、PNG,也能生成分享链接与嵌入代码 |
| 被广泛集成 | GitHub、GitLab、Notion、Obsidian、语雀等平台原生支持 Mermaid 语法 |
| 主题与样式 | 支持配色主题与自定义样式类,能适配深色文档 |
为什么值得学 Mermaid 语法
因为它能写进 Markdown。几乎所有主流文档平台都支持在代码块里写 mermaid,写完直接渲染成图 —— 这意味着你的架构说明、API 调用流程可以和正文一起维护,不用维护一堆图片文件。
语法本身很少:节点用方括号表示、箭头用 –> 表示、子图用 subgraph 包裹。花二十分钟过一遍官方文档,之后画图的速度比拖拽快得多。
谁适合用
- 写技术文档、需要画流程图与架构图的工程师
- 整理业务流程的产品与运营
- 用 Markdown 写笔记、想把图也纳入版本管理的人
- 做技术分享需要快速改图的人
怎么开始
- 打开 mermaid.live,左侧默认就有一个示例,改动它即刻生效。
- 流程图起步:A[开始] –> B{判断},方括号是矩形节点,花括号是菱形判断节点。
- 时序图:participant 声明参与方,->> 表示请求,–>> 表示返回。
- 导出用右上角菜单,SVG 适合插进文档,PNG 适合贴到聊天工具。
- 要嵌进网页:用生成的 embed 代码,或直接在自己的页面里引入 mermaid 库。
常见问题
画复杂架构图够用吗?
分层架构、调用关系可以。需要自由布局与精细对齐的大图,还是拖拽式工具更合适。
支持中文吗?
支持,节点文字可以是中文,注意中文要以引号包裹以避免解析问题。
能导出高清图吗?
导出 SVG 就是矢量,任意放大不失真。
学起来难吗?
基础流程图二十行语法就能覆盖,复杂语法按需查文档即可。
授权与合规
Mermaid 以 MIT 许可开源,官方在线编辑器免费使用,生成的图可自由用于文档与商业项目。 官网:mermaid.live。
资源信息
界面语言
英文
授权方式
开源免费
适用平台
Web
获取方式
直链下载
资源更新
2026-09-19
页面更新
2026-09-15
↓ 获取资源
点击下方按钮直接开始下载。
立即下载
直链
https://mermaid.live/