[控场AI]
产品Mermaid图表 / mermaid

Mermaid

一种基于文本的图表生成语言,开发者可用类似Markdown的简洁语法描述流程图、时序图、类图等,工具自动渲染为可视化图形,被广泛集成到GitHub、Notion、Obsidian等平台

核心事实

时间轴 (近 90 天)

10月12日

开发者通过添加预检 lint 阶段修复了该问题,在渲染之前标记未闭合的 ::: 块和不匹配的 subgraph 关键字,并返回图表加警告列表。

待验证50%
10月12日

在 Mermaid 语法中,:: 是样式类应用运算符,正常写法类似 `A:::myClass --> B`,它并不单独成行。

待验证50%
10月12日

Mermaid 渲染 API 在渲染错误节点时仍会返回 HTTP 200 OK 和一张技术上完全合法的 PNG 图像。

待验证50%
10月12日

Mermaid 解析器在遇到词法上无法构成完整语句的语法错误(例如一行以孤立的 ::: 开头且没有后续节点名或闭合结构)时,不会抛出异常,而是将其降级渲染为一个错误节点(error node)。

待验证50%
10月12日

Mermaid 采用文本即图表的范式,用类似 Markdown 的 DSL 描述节点和连线并渲染规范化图形;Excalidraw 基于 Canvas 的自由手绘画布,元素位置完全由人决定。

待验证50%
10月6日

Codex CLI 支持在终端中直接渲染 Mermaid 流程图和 LaTeX 数学公式

待验证50%
9月27日

Mermaid 是一种文本式图表工具,用户用类似 Markdown 的语法描述节点与边,工具自动生成流程图、时序图、类图等

待验证50%
9月27日

这类折中方案的成败取决于语言设计是否简洁:语法过繁会失去相对 Draw.io 的效率优势,控制粒度不够又会退化成另一个 Mermaid

待验证50%
9月27日

ChatGPT、Claude 等模型可以直接输出合法的 Mermaid 代码,使 Mermaid 在 AI 辅助写作场景中被大量使用

待验证50%
9月27日

Mermaid 和 Graphviz 的共同局限是布局算法以全局最优为目标,但用户几乎没有干预布局的手段

待验证50%

还有 13 条时间轴事件

全部知识事实 (20)

已验证

Mermaid是一种基于JavaScript的开源图表描述语言,已被GitHub、GitLab、Notion等主流平台原生支持

80%
已验证

Mermaid 是一种基于文本的图表描述语言,允许用户通过类似 Markdown 的简洁语法生成流程图、时序图、甘特图、类图、状态图等多种图表

65%
待验证

开发者通过添加预检 lint 阶段修复了该问题,在渲染之前标记未闭合的 ::: 块和不匹配的 subgraph 关键字,并返回图表加警告列表。

50%
待验证

Mermaid 解析器在遇到词法上无法构成完整语句的语法错误(例如一行以孤立的 ::: 开头且没有后续节点名或闭合结构)时,不会抛出异常,而是将其降级渲染为一个错误节点(error node)。

50%
待验证

Mermaid 渲染 API 在渲染错误节点时仍会返回 HTTP 200 OK 和一张技术上完全合法的 PNG 图像。

50%
待验证

在 Mermaid 语法中,:: 是样式类应用运算符,正常写法类似 `A:::myClass --> B`,它并不单独成行。

50%
待验证

Mermaid 采用文本即图表的范式,用类似 Markdown 的 DSL 描述节点和连线并渲染规范化图形;Excalidraw 基于 Canvas 的自由手绘画布,元素位置完全由人决定。

50%
待验证

Codex CLI 支持在终端中直接渲染 Mermaid 流程图和 LaTeX 数学公式

50%
待验证

这类折中方案的成败取决于语言设计是否简洁:语法过繁会失去相对 Draw.io 的效率优势,控制粒度不够又会退化成另一个 Mermaid

50%
待验证

Mermaid 是一种文本式图表工具,用户用类似 Markdown 的语法描述节点与边,工具自动生成流程图、时序图、类图等

50%
待验证

Mermaid 和 Graphviz 的共同局限是布局算法以全局最优为目标,但用户几乎没有干预布局的手段

50%
待验证

ChatGPT、Claude 等模型可以直接输出合法的 Mermaid 代码,使 Mermaid 在 AI 辅助写作场景中被大量使用

50%
待验证

Obsidian原生支持Mermaid渲染,支持flowchart、sequenceDiagram、gantt、mindmap等图表类型

50%
待验证

Moji原生支持Mermaid图表渲染,可直接在文档中通过文本语法定义并渲染流程图、时序图、甘特图等

50%
待验证

Mermaid使用类Markdown语法可直接在GitHub README、Notion、Obsidian等平台渲染,PlantUML语法更复杂但支持更丰富的UML图类型

50%
待验证

Mermaid和PlantUML的渲染结果是静态图片或SVG,AI生成的Mermaid代码频繁出现语法错误需人工修正

50%
待验证

Archify底层依赖Mermaid或类似的声明式图表渲染引擎,通过JSON规范作为中间层将结构化描述转换为SVG矢量图形

50%
待验证

Mermaid是面向Markdown生态的声明式图表工具,语法简洁,与GitHub、Notion等平台深度集成,适合轻量级流程图和序列图

50%
待验证

D2定位于Graphviz和Mermaid之间:比Graphviz更现代化的语法与输出,比Mermaid更强大的布局控制与复杂图表支持

50%
待验证

diagram-design 支持直接复用 draw.io(.io)或 Mermaid 制作的原始文件,用同一套设计系统按指定目标尺寸和细节档位重新绘制

50%

来源文章