矢量缩放
在支持的查看器中调整尺寸,不需要放大固定的像素网格。
可缩放矢量图导出
将 Mermaid 源码转换为适合 README、文档站或网页的 SVG 文件。在上方检查渲染结果与主题,再点击预览右上角的 SVG 按钮。
下方部署流程是实际文档中的图表场景。导出前可替换为其他受支持的 Mermaid 图型。
SVG 用矢量表达形状和连线。目标支持 SVG,且图表需要在不同尺寸下保持清晰时,可选择这种格式。
在支持的查看器中调整尺寸,不需要放大固定的像素网格。
下载前选择颜色,确保图表在目标背景上可读。
将导出文件用于接受 SVG 图片的文档或网页流程。
把 Mermaid 源码与输出文件一起保留,结构变化后可以重新渲染。
先确认预览正确。下载不会修复缺失标签或难以阅读的布局。
粘贴有效 Mermaid 源码或修改部署示例,处理已报告的语法问题。
选择主题,检查完整预览中的长标签、连线与阅读方向。
点击预览右上角的 SVG 按钮,在目标环境检查下载的文件,同时单独保留 Mermaid 源码。
目标接受 SVG 时,可以按图片引用,例如 Markdown 中使用 。请检查平台图片规则并预览发布结果。
节点、分支或关系发生变化时,修改 Mermaid 源码后重新导出。下载的 SVG 不是 Mermaid 源码备份,也不是自动往返编辑格式。
部分 Mermaid 标签会在 SVG 内使用 HTML。设计或演示软件可能采用与浏览器不同的处理方式,使用前在实际目标软件中确认文字显示和编辑能力。
目标拒绝 SVG 或不能正确展示标签时,使用 PNG 作为交付文件。SVG 用于可缩放展示,Mermaid 源码用于结构修改。
部署流程包含测试关卡和重试循环,是工程文档中可以作为 SVG 嵌入的实际图表。
flowchart LR
Commit[提交变更] --> Build[构建应用]
Build --> Tests{测试通过?}
Tests -->|否| Fix[修复并重试]
Fix --> Commit
Tests -->|是| Deploy[部署发布]当前源码成功渲染后,点击预览右上角的 SVG 按钮。
矢量形状和连线可以不发生像素化地缩放,但字体、标签和目标查看器的支持仍需要检查。
不保证。不同应用处理 SVG 文字、样式和 HTML 标签的方式不同。结构修改应保留并使用 Mermaid 源码。
下载的是渲染后的 SVG,不是源码备份。请单独保留 Mermaid 源码,以便后续修改和渲染。
可以,前提是语法被当前编辑器的 Mermaid 版本支持并能成功渲染。SVG 导出不限于部署流程示例。
检查字体是否可用、目标背景以及查看器对 SVG 和 HTML 标签的支持。目标无法一致展示时,可使用 PNG 作为交付替代。
延伸阅读
需要为技术文档选择图表语言时,了解两者的语法与建模能力差异。
阅读图表语言比较 →