Mermaid 是一种基于文本的图表工具,可以方便地创建各种图表,如流程图、时序图、甘特图等。以下是一些常用的 Mermaid 语法。
基本语法
- 流程图:
graph LR; A[开始] --> B{判断} -->|是| C[处理] --> D[结束] -->|否| E[重试]
- 时序图:
sequenceDiagram participant Alice participant Bob Alice->>Bob: Hello Bob! Bob-->>Alice: Hi Alice!
- 甘特图:
gantt title Project Name tasks t1: Task1, t2: Task2, t3: Task3, t4: Task4, t5: Task5
- 表格:
table title "人员信息" | 姓名 | 年龄 | 性别 | | 张三 | 25 | 男 | | 李四 | 30 | 女
高级语法
- 循环:
for (i of [1, 2, 3]) { ... }
- 条件:
if (condition) { ... } else { ... }
- 函数:
function add(a, b) { return a + b; }
图片
Mermaid
更多语法和示例,请访问Mermaid 官方文档.