把流程图“写“出来:Mermaid Live Editor 实用手册

发布时间:2026/8/15 11:09:58
把流程图“写“出来:Mermaid Live Editor 实用手册 把流程图写出来Mermaid Live Editor 实用手册【免费下载链接】mermaid-live-editorEdit, preview and share mermaid charts/diagrams. New implementation of the live editor.项目地址: https://gitcode.com/GitHub_Trending/me/mermaid-live-editor上周五临下班产品同事在群里发了张改了七版的架构图配文再让我拖一次框我就把这软件卸了。我相信很多人感同身受——画图最费时间的从来不是画而是没完没了的改。Mermaid Live Editor 恰好换了个思路它把画图变成了写文字左边敲语法、右边同步出图改一个字图就跟着变。这个由 Mermaid.js 官方维护的免费在线编辑器目标只有一个让你把精力花在内容本身而不是工具上。一、为什么我放弃了拖拽画图过去用传统画图软件我的日常基本是下面四件事的无限循环对齐半小时框和框之间差两个像素肉眼根本看不出来但就是觉得哪儿不对。改一处、崩全局流程中间插一个节点后面所有连线都要手动重排牵一发而动全身。导出即变形PPT 里好好的图发到手机上看字体就错位了换个电脑打开更是直接鬼畜。协作靠截图想请同事改一下只能截图、标注、回传一来一回一个下午就没了。而文字式画图把这些问题全部绕开了。图表是代码生成的改文字等于改图不存在拖拽对齐的问题导出时按矢量格式输出怎么放大都不糊分享直接丢链接对方打开就能看、能改。两类工具的区别用一张表就能说清对比项传统拖拽工具Mermaid Live Editor修改方式鼠标拖拽、逐个重排改一行文字全图联动学习门槛按钮繁多功能藏在菜单里语法直观十几分钟上手分享协作导出文件来回传生成链接即开即用是否需要安装通常要装客户端浏览器打开就能用版本兼容不同设备效果不一渲染逻辑统一效果一致二、三分钟画出第一张图打开 Mermaid Live Editor 的在线版你会看到一个经典的双栏界面左边是代码编辑器右边是实时预览区。默认自带一个示例别急着删先感受一下打字即出图的节奏然后照着下面的步骤来。第一步清空示例敲下第一行。图表类型用一行声明比如flowchart LR表示从左到右的流程图TD则是从上到下。第二步用节点 连接描述你的流程。节点就是方括号里的文字箭头表示走向。试着写一个发布流程flowchart LR A[写代码] -- B[代码评审] B --|通过| C[自动化测试] B --|打回| A C -- D{测试通过?} D --|是| E[发布上线] D --|否| F[修复 Bug] F -- C第三步看右侧预览改出你想要的样子。每敲完一行右侧的图都会立刻刷新。想加节点就补一行定义和连线想改箭头方向就换符号想给节点上色就加一句style。整个过程就像在文档里打字一样自然完全不需要思考这个按钮在哪里。如果你只认识这一种图就已经够用一半场景了。不过 Mermaid 的语法体系是相通的学会流程图之后时序图、甘特图、类图、饼图、思维导图都能举一反三无非是换一个开头声明。三、一张图的完整旅程导出、分享与嵌入图画好了真正的考验才刚开始——怎么把它送出去。这个编辑器把这条链路做得相当顺。导出成文件。支持 PNG 和 SVG 两种格式。PNG 适合直接贴进文档和聊天框还能自定义导出宽度SVG 是矢量格式放大多少倍都清晰做 PPT 或印刷稿很合适。另外还提供复制图片到剪贴板和一键复制 Markdown 引用的快捷方式写完图顺手就能粘进文章里。生成分享链接。这是最让我惊喜的功能。整个图表内容都被压缩编码进了网址里别人打开这个链接看到的就是你当前的图表。你可以把链接发出去让对方直接查看如果想让对方接着改再生成一个可编辑的链接改完把新链接发回来就行——一来一回就是一个完整的协作闭环全程不用传文件。嵌入自己的网站。如果你写博客或维护文档站点可以生成一段嵌入代码iframe 或 Web Component 两种形式把交互式图表直接嵌进页面里还能配置明暗主题、是否显示控制栏等细节。这里还有一个容易被忽略的亮点图表数据全程留在你的浏览器里不经过任何中转服务器。分享链接里藏的是图的内容而非图传到哪儿去了所以哪怕只是自己本地使用隐私上也更安心。四、进阶玩家的五个隐藏技能用熟基本操作后下面这几个功能能把效率再拉高一截时间线自动快照。编辑器每隔一分钟会自动保存一份历史快照你随时可以回到半小时前、甚至昨天的版本。手滑删错了、改毁了点一下就能穿越回去比撤销键可靠得多。十套主题、三种画风。默认、暗色、森林、霓虹等十套配色配合经典、手绘、新潮三种风格同一张图能换出完全不同的气质。汇报给客户用经典风写内部文档切暗色做分享 PPT 上手绘风很出效果。报错精准定位到行。语法写错时编辑区会在出错的那一行直接标红提示不用再对着整段代码一行行找问题了。绝大多数新手卡壳都是被这里救回来的。AI 辅助生成与修复。写不出来的图可以直接让 AI 帮忙生成报错了也能一键让它试着修复。对 Mermaid 语法还不熟的人这基本等于带了个随行教练。文件即插即用。支持直接把本地的 .mmd 文件拖进编辑器也支持从 Gist 链接加载做好的图想带走就带走。如果你是团队里负责搭环境的人还支持用 Docker 一条命令在内部部署一套私有实例docker run --platform linux/amd64 --publish 8000:8080 ghcr.io/mermaid-js/mermaid-live-editor本地开发调试则克隆源码、装依赖、起服务三步走git clone https://gitcode.com/GitHub_Trending/me/mermaid-live-editor pnpm install pnpm dev -- --open五、新手常踩的坑与答疑问老是提示语法错误很劝退怎么办别慌先看错误提示指向哪一行八成是括号没配对、箭头符号写错这类小问题。多写几次就会发现Mermaid 的报错信息其实相当友好配合 AI 修复基本都能救回来。问画出来的图里有中文乱码怎么办在代码里正确声明字符集并尽量使用浏览器默认字体渲染多数情况下中文都能正常显示。导出图片前先在预览区确认一下效果比导出后才发现问题省事得多。问团队想一起用必须每个人都装软件吗不需要。只要一人生成分享链接其他成员浏览器打开就能看得到编辑链接的人改完再回传新链接即可零安装门槛。问不想用在线服务能自建吗完全可以。项目是 MIT 开源的Docker 镜像开箱即用构建时还可以自定义渲染服务的地址满足内网环境的需求。现在就动手吧与其被画图工具反复折腾不如花十几分钟把 Mermaid Live Editor 用起来。它免费、开源、不用安装从写第一行语法到画出一张能拿得出手的图可能比你打开旧软件还快。流程图、时序图、甘特图……想表达什么就直接写出来你会发现原来画图这件事也可以像打字一样流畅。【免费下载链接】mermaid-live-editorEdit, preview and share mermaid charts/diagrams. New implementation of the live editor.项目地址: https://gitcode.com/GitHub_Trending/me/mermaid-live-editor创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考