资讯动态

文档截图总对不上?Mermaid 3 分钟画出流程图和甘特图

发布时间:2026/8/29 8:24:32 来源:尧图企业网站定制
文档截图总对不上Mermaid 3 分钟画出流程图和甘特图【免费下载链接】mermaidGeneration of diagrams like flowcharts or sequence diagrams from text in a similar manner as markdown项目地址: https://gitcode.com/GitHub_Trending/me/mermaid技术文档里贴满了截图流程图、架构图、排期表。图一改截图就得跟着重画同事想要源文件你只能发一张 PNG 过去。Mermaid 把这件事换了个做法——图表直接用文本代码写出来改几个字图就更新。Mermaid 是一款开源的图表工具你在 Markdown 里写几行 Mermaid 流程图代码就能生成可维护的 Mermaid 图表支持流程图、时序图、甘特图、类图等二十多种类型。这篇文章讲四件事第一张图怎么画、不同图怎么选、怎么进 Git、出问题怎么排查。三分钟画出第一张图零配置的使用方式不用安装任何东西两条路都能走。第一条你的 Markdown 工具本来就支持。GitHub、GitLab、Notion 和不少编辑器都内置了渲染把代码放进mermaid graph TD A[提交需求] -- B{评审通过} B --|是| C[排期开发] B --|否| A C -- D[上线]画出来的是一张从上往下的流程图需求先提交、进入评审通过就排期开发、最后上线不通过就回到提交那一步。 [![Mermaid 流程图在线编辑器左侧代码右侧实时预览](https://raw.gitcode.com/GitHub_Trending/me/mermaid/raw/0b41d039083e93336928cb034c019e0cd2eab5ab/docs/intro/img/Code-Preview-Config.png?utm_sourcegitcode_repo_files)](https://link.gitcode.com/i/7d7fbbff7217d1316298b8e528d3c8ad) 左边写代码右边实时出图 ## 流程图、时序图、甘特图怎么选按场景对号入座 选图就看一件事你要表达的是步骤、对话还是时间。 ### Mermaid 怎么画流程图 描述步骤和分支用流程图。审批流、业务流程、故障处理路径都归它管方框是步骤菱形是判断箭头标明走向。 [![Mermaid 流程图的节点、分支与连线](https://raw.gitcode.com/GitHub_Trending/me/mermaid/raw/0b41d039083e93336928cb034c019e0cd2eab5ab/packages/mermaid/src/docs/landing/flowchart.png?utm_sourcegitcode_repo_files)](https://link.gitcode.com/i/7d7fbbff7217d1316298b8e528d3c8ad) 方框是步骤菱形是判断 ### Mermaid 时序图语法 描述谁在什么时间向谁发了什么消息用时序图。接口调用、跨系统交互、登录鉴权链路画成时序图后消息顺序一眼能看清实线箭头是请求虚线箭头是返回。 [![Mermaid 时序图角色之间的消息交互顺序](https://raw.gitcode.com/GitHub_Trending/me/mermaid/raw/0b41d039083e93336928cb034c019e0cd2eab5ab/packages/mermaid/src/docs/landing/sequence-diagram.png?utm_sourcegitcode_repo_files)](https://link.gitcode.com/i/7d7fbbff7217d1316298b8e528d3c8ad) 每个角色一列消息从上往下走 ### 甘特图排期怎么写 描述谁在什么时间干什么、干多久用甘特图。项目排期放进文档比静态截图好维护日期变了改一行文本就行。 ![mermaid](https://web-api.gitcode.com/mermaid/svg/eNpLT8wrKeFSAIKSzJKcVIWXC3c-n73uWd-kZ3Pmg4WLU5NLMvPzFJ7uaXjaPxEs9GLdvhfrFipYJRrqKBgZGJnqGljqGgDZ5ilg6ed7pj1f0AiUNtJRSEwrSS1SACk0NEkBAEYfKEg) 画出来的是一张横向时间轴九月初做一周设计接着两周编码任务条按日期依次铺开。 [![Mermaid 甘特图项目任务的时间排期](https://raw.gitcode.com/GitHub_Trending/me/mermaid/raw/0b41d039083e93336928cb034c019e0cd2eab5ab/packages/mermaid/src/docs/landing/gantt.png?utm_sourcegitcode_repo_files)](https://link.gitcode.com/i/7d7fbbff7217d1316298b8e528d3c8ad) 任务条的长短就是工期长短 ### 类图什么时候用 描述系统里有哪些类、什么关系用类图。接口设计、模块结构、对象之间的继承和依赖用类图比用文字清单清楚。 [![Mermaid 类图类的属性、方法与继承关系](https://raw.gitcode.com/GitHub_Trending/me/mermaid/raw/0b41d039083e93336928cb034c019e0cd2eab5ab/packages/mermaid/src/docs/landing/class.png?utm_sourcegitcode_repo_files)](https://link.gitcode.com/i/7d7fbbff7217d1316298b8e528d3c8ad) 一个父类四个子类 ## 图表进 Git版本管理给团队省下的事 做法很直接把文档里的 PNG 换成 Mermaid 文本块图和文档一起提交。 效果有三条。一是每次改图都有 diff加了一个节点、改了一个标签评审时看得一清二楚。二是图有历史出问题时回到任何一个旧版本不用翻聊天记录找上一版图。三是协作不依赖工具谁来改渲染结果都一致。图放进仓库后升级、迁移、归档也是一次操作。 需要静态图片时也不麻烦。在线编辑器里可以一键复制到剪贴板或直接导出 PNG、SVG插进 PPT 和邮件都够清晰。 [![Mermaid 图表导出复制到剪贴板或下载 PNG、SVG](https://raw.gitcode.com/GitHub_Trending/me/mermaid/raw/0b41d039083e93336928cb034c019e0cd2eab5ab/docs/intro/img/Live-Editor-Choices.png?utm_sourcegitcode_repo_files)](https://link.gitcode.com/i/7d7fbbff7217d1316298b8e528d3c8ad) 要图片时复制或直接下载 ## 渲染不出来三个高频问题的排查思路 **报错图出不来。** 先看报错提示的行号定位到那一行。大多数问题出在符号上括号、箭头、冒号必须是英文半角中文全角是最常见的元凶。 **编辑器里能渲染贴进文档就不显示。** 先确认代码块的语言声明是 mermaid一个字母都不能差再确认平台确实支持 Mermaid 图表渲染。 **中文或特殊符号导致错乱。** 节点文本里出现 #、% 这类符号时给文本加一层双引号或反引号多数情况就能解决。 ## 下一步从个人使用到团队规范 1. 统一主题。Mermaid 内置了几种主题还能调整线条弯曲度。让团队选定一种把配置写进团队文档大家的图就一个风格。 2. 建模板库。把流程图、时序图、甘特图存成模板起图时复制粘贴再改内容节点命名定个规则比如统一用动词短语。 3. 评审加一条检查。改图提交时顺手确认三件事语法能渲染、节点名和文档描述一致、导出图片后文字还读得清。 这三件各花不了半天做完之后团队里的图会明显好维护。【免费下载链接】mermaidGeneration of diagrams like flowcharts or sequence diagrams from text in a similar manner as markdown项目地址: https://gitcode.com/GitHub_Trending/me/mermaid创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

读完文章,也想定制专属网站?

尧图设计师 24 小时内与您沟通定制方案

免费获取报价