ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

Mermaid 用纯文本生成流程图、时序图与甘特图:Markdown 画图快速上手指南

Mermaid 用纯文本生成流程图、时序图与甘特图:Markdown 画图快速上手指南 Mermaid 用纯文本生成流程图、时序图与甘特图Markdown 画图快速上手指南【免费下载链接】mermaidGeneration of diagrams like flowcharts or sequence diagrams from text in a similar manner as markdown项目地址: https://gitcode.com/GitHub_Trending/me/mermaid写 README 想配一张流程图通常得先在设计工具里导出图片代码一改图就过期。Mermaid 是一个基于 JavaScript 的图表生成库用类 Markdown 的文本语法描述流程图、序列图、甘特图即可在浏览器里渲染成 SVG 图形。图即代码、代码即图这就是它被称为Markdown 画图工具的原因。结论先说适合谁用如果你的工作涉及大量文档README、设计文档、周会材料Mermaid 值得用。核心优势是图和文档在同一个文件里版本天然一致语法十分钟就能上手。如果你只做纯视觉设计、完全不碰代码那它帮不上忙。3步跑通第一个图安装在页面工程里执行npm install mermaid。用围栏代码块写出图。比如一个带判断的流程图页面中引入后自动渲染import mermaid from mermaid; mermaid.run();如果你的环境是 Jupyter Notebook、Jekyll、GitBook 这类已内置 Mermaid 的平台跳过安装粘贴即出图。上面这张流程图只有几行文字。节点形状、连线标签、子图分区都可以继续用语法控制。这3种情况你可以直接照着用如果你的情况是描述接口或服务之间的调用关系。可以这样用时序图按时间轴排列参与方、消息和返回值读者一眼看清调用顺序。如果你的情况是周会同步项目进度。可以这样用写一个甘特图只声明任务名、起止日期和依赖关系时间轴自动排好里程碑一眼可见不用再手动维护截图。如果你的情况是给开源项目写文档。可以这样用把 mermaid 代码块直接写进 README图和代码一起提交、一起评审省掉图片放哪个目录、怎么命名的琐事。局限两种情况别硬用第一需要精细控制每个像素的出版级海报Mermaid 的自动布局做不到这种需求用 Figma 一类设计工具更合适。第二几百个节点的超大图渲染会变慢、布局也会乱建议拆成多张小图。另外导出 PNG/PDF 静态图需要配合官方的 mermaid-cli 工具浏览器里不能直接完成。收尾建议先从流程图和时序图这两种最常用的画起跑顺之后再试甘特图。安装命令就一条npm install mermaid。【免费下载链接】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),仅供参考
返回列表