feishu-cli-doc-guide
npx skills add https://github.com/riba2534/feishu-cli --skill feishu-cli-doc-guide
Agent 安装分布
Skill 文档
é£ä¹¦ææ¡£å建è§èæå
1. æ¦è¿°
æ¬æè½æ¯ å ¶ä»é£ä¹¦ææ¡£æè½çåèè§èï¼ä¸å¯ç´æ¥è°ç¨ãæ´åäºä»¥ä¸æ¥æºçéªè¯ç»éªï¼
feishu-cli项ç®ä»£ç å®ç°ï¼converter/ãclient/board.goãcmd/import_markdown.goï¼feishu-cli-writeãfeishu-cli-importãfeishu-cli-plantumlæè½ç宿µæ°æ®- å¤§è§æ¨¡å¯¼å ¥æµè¯ï¼10,000+ è¡ / 127 个å¾è¡¨ / 170+ ä¸ªè¡¨æ ¼çéªè¯ç»æ
éç¨åºæ¯ï¼çæå°è¦å¯¼å ¥é£ä¹¦ç Markdown ææ¡£æ¶ï¼åèæ¬è§èç¡®ä¿å ¼å®¹æ§ã
2. Markdown è¯æ³å ¨éåè
æ¯æçè¯æ³ä¸ Block ç±»åæ å°
| Markdown è¯æ³ | Block Type | é£ä¹¦ååç§° | 说æ |
|---|---|---|---|
# æ é¢ ~ ###### æ é¢ |
3-8 | Heading1-6 | æå¤ 6 级ï¼7-9 级导åºé级为ç²ä½æ®µè½ï¼ |
| æ®éæ®µè½ | 2 | Text | çº¯ææ¬ |
- æ åºå表 |
12 | Bullet | æ¯ææ éæ·±åº¦åµå¥ |
1. æåºå表 |
13 | Ordered | æ¯ææ éæ·±åº¦åµå¥ |
- [x] / - [ ] |
17 | Todo | ä»»å¡å表 |
```lang |
14 | Code | 代ç åï¼æ¯æè¯è¨æ è¯ï¼ |
> å¼ç¨ |
34 | QuoteContainer | å¼ç¨å®¹å¨ï¼å¯¼å ¥ä½¿ç¨ QuoteContainerï¼ |
> [!NOTE] |
19 | Callout | é«äº®åï¼6 ç§ç±»åï¼è§ç¬¬ 5 èï¼ |
--- |
22 | Divider | åå²çº¿ |
| Markdown è¡¨æ ¼ | 31 | Table | è¶ è¿ 9 è¡èªå¨æåï¼è§ç¬¬ 6 èï¼ |
 |
27 | Image | å ä½åï¼è§ç¬¬ 7 èï¼ |
```mermaid |
21â43 | DiagramâBoard | èªå¨è½¬é£ä¹¦ç»æ¿ï¼è§ç¬¬ 3 èï¼ |
```plantuml / ```puml |
21â43 | DiagramâBoard | èªå¨è½¬é£ä¹¦ç»æ¿ï¼è§ç¬¬ 4 èï¼ |
$$å
¬å¼$$ |
16 | Equation | åçº§å ¬å¼ï¼é级为è¡å Equationï¼ |
$å
¬å¼$ |
â | InlineEquation | è¡å å ¬å¼ |
è¡å æ ·å¼
| Markdown | ææ | 说æ |
|---|---|---|
**ç²ä½** |
ç²ä½ | Bold TextStyle |
*æä½* |
æä½ | Italic TextStyle |
`è¡å
代ç ` |
代ç |
InlineCode TextStyle |
~~å é¤çº¿~~ |
Strikethrough TextStyle | |
<u>ä¸å线</u> |
ä¸å线 | Underline TextStyle |
[æå](url) |
龿¥ | Link TextElement |
==é«äº®== |
é«äº® | Highlightï¼éå¯ç¨éé¡¹ï¼ |
åµå¥å表示ä¾
- ä¸çº§æ åº
- äºçº§æ åº
- ä¸çº§æ åº
1. å级æåº
2. å级æåº
- ä¸çº§æ åº
- äºçº§æ åº
æ åº/æåºåè¡¨æ¯æ æ éæ·±åº¦åµå¥ å æ··ååµå¥ï¼å¯¼å ¥æ¶èªå¨ä¿ç缩è¿å±çº§ã
3. Mermaid é£ä¹¦è¯æ³è§è
è¿æ¯æéè¦çç« èãMermaid å¾è¡¨å¯¼å ¥é£ä¹¦æä¸¥æ ¼çè¯æ³éå¶ï¼ä¸éµå®ä¼å¯¼è´æ¸²æå¤±è´¥ã
æ¯æç 8 ç§å¾è¡¨ç±»å
| ç±»å | 声æ | é£ä¹¦ diagram_type | 说æ |
|---|---|---|---|
| æµç¨å¾ | flowchart TD / flowchart LR |
6 (flowchart) | æ¯æ subgraph |
| æ¶åºå¾ | sequenceDiagram |
2 (sequence) | å¤æåº¦éå¶æä¸¥æ ¼ |
| ç±»å¾ | classDiagram |
4 (class) | |
| ç¶æå¾ | stateDiagram-v2 |
0 (auto) | å¿ é¡»ç¨ v2 |
| ER å¾ | erDiagram |
5 (er) | |
| çç¹å¾ | gantt |
0 (auto) | |
| é¥¼å¾ | pie |
0 (auto) | |
| æç»´å¯¼å¾ | mindmap |
1 (mindmap) |
6 æ¡å¼ºå¶æ§è§å
è§å 1ï¼ç¦æ¢å¨æ ç¾ä¸ä½¿ç¨è±æ¬å· {}
è±æ¬å·ä¼è¢« Mermaid è§£æå¨è¯å«ä¸ºè±å½¢ï¼decisionï¼èç¹ï¼å¯¼è´è¯æ³éè¯¯ãæ¤è§åé对 flowchart èç¹æ ç¾ï¼erDiagram/classDiagram è¯æ³ç»æä¸ç {} ä¸åæ¤éå¶ã
<!-- â é误 -->
flowchart TD
A["{name: value}"]
<!-- â
æ£ç¡® -->
flowchart TD
A["name: value"]
æ¿ä»£æ¹æ¡ï¼ç§»é¤è±æ¬å·ï¼æç¨åæ¬å·/æ¹æ¬å·æ¿ä»£ã
è§å 2ï¼ç¦æ¢ä½¿ç¨ par...and...end å¹¶è¡è¯æ³
é£ä¹¦ç»æ¿å®å
¨ä¸æ¯æ par è¯æ³ï¼é误ç 2891001ï¼ã
<!-- â é误 -->
sequenceDiagram
par
A->>B: 请æ±1
and
A->>C: 请æ±2
end
<!-- â
æ£ç¡®ï¼ç¨ Note æ¿ä»£ -->
sequenceDiagram
Note over A,C: å¹¶è¡å¤ç
A->>B: 请æ±1
A->>C: 请æ±2
è§å 3ï¼æ¹æ¬å·ä¸é¿å åå·
æ¹æ¬å· [text:xxx] ä¸çåå·å¯è½å¯¼è´è§£ææ§ä¹ã
<!-- â å¯è½åºé -->
flowchart TD
A[ç±»å:string]
<!-- â
æ£ç¡® -->
flowchart TD
A["ç±»å: string"]
ä¿®å¤æ¹æ³ï¼ç»å«åå·çæ ç¾å åå¼å·ã
è§å 4ï¼Note ä½ç¨åéå¶
Note over æå¤è·¨ 2 个ç¸é» participantã
<!-- â é误ï¼è·¨å¤ªå¤åä¸è
-->
sequenceDiagram
Note over A,D: 说æ
<!-- â
æ£ç¡® -->
sequenceDiagram
Note over A,B: 说æ
è§å 5ï¼sequenceDiagram å¤æåº¦éå¼
| 维度 | å®å ¨éå¼ | è¶ éé£é© |
|---|---|---|
| participant æ°é | ⤠8 | è¶ è¿ 10 + å ¶ä»å ç´ â 失败 |
| alt/opt åµå¥ | ⤠1 å± | è¶ è¿ 2 å± â 失败é£é©å¢å¤§ |
| æ¶æ¯æ ç¾é¿åº¦ | ç®çï¼â¤ 30 åç¬¦ï¼ | é¿æ ç¾ + å¤åä¸è â 失败 |
| æ»æ¶æ¯æ° | ⤠30 | éç»åå ¶ä»å ç´ è¯ä¼° |
è¶ éç»åï¼å®æµå¿ å®å¤±è´¥ï¼ï¼10+ participant + 2+ alt + 30+ é¿æ¶æ¯æ ç¾
建议ï¼è¶ è¿å®å ¨é弿¶ï¼æå为å¤ä¸ªå°å¾ã
è§å 6ï¼é¿å è¿äºå¤æçåµå¥ç»æ
å¤å± subgraph åµå¥ã大鿡件忝çå¤æç»æä¼å¢å 渲æå¤±è´¥æ¦çãä¿æå¾è¡¨ç®æ´ã
çæåæ£æ¥æ¸ å
å¨çæ Mermaid 代ç ååï¼éé¡¹æ£æ¥ï¼
- å¾è¡¨ç±»åæ¯å¦å¨æ¯æç 8 ç§ä¹å ï¼
- æ ç¾ä¸æ¯å¦åå¨è±æ¬å·
{}ï¼â ç§»é¤ææ¿æ¢ - æ¯å¦ä½¿ç¨äº
par...and...endï¼â æ¹ç¨Note over - æ¹æ¬å·æ ç¾ä¸æ¯å¦æåå·ï¼â å åå¼å·
- sequenceDiagram åä¸è æ¯å¦ ⤠8ï¼
- sequenceDiagram alt åµå¥æ¯å¦ ⤠1 å±ï¼
- æ´ä½å¤æåº¦æ¯å¦å¯æ§ï¼â èèæå
详ç»ç 8 ç§å¾è¡¨æ¨¡æ¿åæ´å¤æ£å示ä¾è§
references/mermaid-spec.mdã
4. PlantUML å®å ¨åé
å ¨å±è§å
- 使ç¨
@startuml/@endumlå è£¹ï¼æç»´å¯¼å¾ç¨@startmindmap/@endmindmapï¼ - ä¸è¦ä½¿ç¨è¡é¦ç¼©è¿ï¼é£ä¹¦ç»æ¿å°ç¼©è¿è¡è§ä¸ºç¬ç«è¡ï¼
- é¿å
skinparamã!defineãé¢è²ãåä½ã坹齿§å¶çæ ·å¼æä»¤ - é¿å
æ¹åæ§å¶æä»¤ï¼
left to right directionçå¨é¨ååºæ¯ä¸å¯é ï¼
åå¾ç±»å注æäºé¡¹
| å¾ç±»å | å®å ¨è¯æ³ | ç¦å¿ |
|---|---|---|
| æ´»å¨å¾ | start/stopã:å¨ä½;ãif/then/else/endifãrepeatãfork |
é¿å è¿æ·±åµå¥ |
| æ¶åºå¾ | participantã->/-->ãactivate/deactivateãnoteãalt/opt/loop |
é¿å æ ·å¼æä»¤ |
| ç±»å¾ | classãinterfaceãpackageãå
³ç³»ç®å¤´ |
é¿å å¯è§æ§æ è®°ï¼+ – # ~ï¼ |
| ç¨ä¾å¾ | actorã(ç¨ä¾)ã<<include>>/<<extend>> |
é¿å 夿å¸å± |
| ç»ä»¶å¾ | [Component]ãpackage/node/cloud/database |
é¿å ArchiMate sprite |
| ER å¾ | entityãå
³ç³»ç®å¤´ |
ä¸ Mermaid ER è¯æ³ä¸å |
| æç»´å¯¼å¾ | @startmindmapã* / + å±çº§æ è®° |
å¿ é¡»ç¨ä¸ç¨å 裹æ è®° |
Mermaid vs PlantUML éæ©çç¥
| åºæ¯ | æ¨è | åå |
|---|---|---|
| æµç¨å¾ | Mermaid | é£ä¹¦åçæ¯ææ´å¥½ï¼æåçé« |
| æ¶åºå¾ï¼ç®åï¼ | Mermaid | è¯æ³ç®æ´ |
| æ¶åºå¾ï¼å¤æï¼ | PlantUML | Mermaid å¤æåº¦éå¶ä¸¥æ ¼ |
| ç±»å¾ | Mermaid | 两è é½å¯ï¼Mermaid æ´ç®æ´ |
| ER å¾ | Mermaid | è¯æ³æ´ç´è§ |
| ç¶æå¾ | Mermaid | stateDiagram-v2 æ¯æå¥½ |
| çç¹å¾ | Mermaid | PlantUML çç¹å¾é£ä¹¦æ¯æå·® |
| é¥¼å¾ | Mermaid | ç®æ´ |
| æç»´å¯¼å¾ | 两è åå¯ | PlantUML å±çº§æ è®°æ´çµæ´» |
| ç¨ä¾å¾ | PlantUML | Mermaid 䏿¯æ |
| ç»ä»¶å¾ | PlantUML | Mermaid 䏿¯æ |
| æ´»å¨å¾ï¼å¤æåæ¯ï¼ | PlantUML | æ¯ææ´ä¸°å¯çåæ¯è¯æ³ |
é»è®¤æ¨è Mermaidï¼ä» å¨ Mermaid 䏿¯æçå¾ç±»åæå¤æåºæ¯ä¸ä½¿ç¨ PlantUMLã
5. Callout é«äº®å
6 ç§ç±»åä¸èæ¯è²æ å°
| ç±»å | bgColor | é¢è² | Markdown è¯æ³ | éç¨åºæ¯ |
|---|---|---|---|---|
| NOTE / INFO | 6 | èè² | > [!NOTE] |
è¡¥å 说æãæç¤ºä¿¡æ¯ |
| WARNING | 2 | çº¢è² | > [!WARNING] |
è¦åãå±é©æé |
| TIP | 4 | é»è² | > [!TIP] |
æå·§ã建议 |
| CAUTION | 3 | æ©è² | > [!CAUTION] |
注æäºé¡¹ |
| IMPORTANT | 7 | ç´«è² | > [!IMPORTANT] |
éè¦ä¿¡æ¯ |
| SUCCESS | 5 | ç»¿è² | > [!SUCCESS] |
æåãéè¿ |
使ç¨ç¤ºä¾
> [!NOTE]
> è¿æ¯ä¸æ¡è¡¥å
说æä¿¡æ¯ã
> [!WARNING]
> æ¤æä½ä¸å¯éï¼è¯·è°¨æ
æ§è¡ã
> [!TIP]
> ä½¿ç¨ `--verbose` åæ°å¯ä»¥æ¥ç详ç»è¿åº¦ã
> [!CAUTION]
> 注æï¼API æé¢çéå¶ã
> [!IMPORTANT]
> å¿
须卿§è¡åé
ç½®ç¯å¢åéã
> [!SUCCESS]
> æææµè¯ç¨ä¾å·²éè¿ã
注æäºé¡¹
- Callout åä¸è½åæ¶è®¾ç½®
EmojiIdï¼ä» éè¿BackgroundColoråºåç±»å - æ¯æ Callout å å å«ååï¼æ®µè½ãå表çï¼
INFOåNOTEçæï¼é½æ å°ä¸ºèè² (bgColor=6)
6. è¡¨æ ¼è§è
9 è¡éå¶ä¸èªå¨æå
é£ä¹¦ API éå¶åä¸ªè¡¨æ ¼æå¤ 9 è¡ï¼å æ¬è¡¨å¤´ï¼ãè¶ åºæ¶ feishu-cli èªå¨æå为å¤ä¸ªè¡¨æ ¼ï¼æ¯ä¸ªåè¡¨æ ¼å¤å¶è¡¨å¤´ã
æåé»è¾ï¼converter/markdown_to_block.goï¼ï¼
| è¡¨æ ¼è¡æ° | å¤çæ¹å¼ |
|---|---|
| ⤠9 è¡ï¼å«è¡¨å¤´ï¼ | ç´æ¥å建åä¸ªè¡¨æ ¼ |
| > 9 è¡ | æå为å¤ä¸ªè¡¨æ ¼ï¼æ¯ä¸ªæå¤ 8 è¡æ°æ® + 1 è¡è¡¨å¤´ |
å宽èªå¨è®¡ç®
åå®½æ ¹æ®åå
æ ¼å
容èªå¨è®¡ç®ï¼converter/markdown_to_block.go:25-103ï¼ï¼
| åæ° | å¼ | 说æ |
|---|---|---|
| 䏿å符宽度 | 14px | é ASCII å符 |
| è±æå符宽度 | 8px | ASCII å符 |
| åå è¾¹è· | 16px | æ¯åé¢å¤è¾¹è· |
| æå°å宽 | 80px | ä¸è½æ´çª |
| æå¤§å宽 | 400px | ä¸è½æ´å®½ |
| ææ¡£é»è®¤å®½åº¦ | 700px | æ»å®½åº¦ä¸è¶³æ¶ææ¯ä¾æ©å± |
åå æ ¼å¤åæ¯æ
è¡¨æ ¼åå æ ¼å å¯ä»¥å å«å¤ç§åç±»åï¼
- Textï¼æ®éææ¬ï¼
- Bulletï¼æ åºå表ï¼
- Headingï¼æ é¢ï¼
注æï¼é£ä¹¦ API åå»ºè¡¨æ ¼æ¶ä¼èªå¨å¨æ¯ä¸ªåå æ ¼å å建空ç Text åãå¡«å å 容æ¶åº æ´æ°ç°æå èéå建æ°åã
è¡¨æ ¼ç¼å建议
| å1 | å2 | å3 |
|-----|-----|-----|
| æ°æ® | æ°æ® | æ°æ® |
- ç¡®ä¿æ¯è¡åæ°ä¸è´
- å¤§è¡¨æ ¼ï¼è¶ è¿ 8 è¡æ°æ®ï¼ä¼èªå¨æåï¼æ éæå¨å¤ç
- å宽ç±å 容èªå¨å³å®ï¼æ éæå¨æ§å¶
7. å¾çå¤ç
å½åéå¶
é£ä¹¦ DocX Open API 䏿¯æéè¿ API æå
¥å®é
å¾çå
容ãfeishu-cli çå¤çæ¹å¼ï¼
- éå°
æ¶ï¼å建ä¸ä¸ªç©ºç Image å ä½åï¼BlockType=27ï¼ - å¯¼å ¥å®æåï¼æ¥å䏿¾ç¤º è·³è¿çå¾çæ°é
- ç¨æ·éè¦å¨é£ä¹¦ææ¡£ä¸æå¨æ¿æ¢å¾ç
建议
- å¦æææ¡£ä¸æå¤§éå¾çï¼èèå¨å¯¼å ¥åæå¨ä¸ä¼
- å¯ä»¥ä½¿ç¨
feishu-cli media uploadä¸ä¼ ç´ æå°é£ä¹¦ï¼è·åæä»¶ token - å¾çç¸å ³ç alt æåä¼ä½ä¸ºå ä½ä¿¡æ¯ä¿ç
8. å ¬å¼
è¡å å ¬å¼
使ç¨åç¾å
符å·å
裹ï¼$E = mc^2$
æ¯æä¸ä¸ªæ®µè½å å å«å¤ä¸ªè¡å å ¬å¼ï¼
å·²ç¥ $a^2 + b^2 = c^2$ï¼å½ $a = 3, b = 4$ æ¶ï¼$c = 5$ã
åçº§å ¬å¼
使ç¨åç¾å 符å·å 裹ï¼
$$
\int_{-\infty}^{\infty} e^{-x^2} dx = \sqrt{\pi}
$$
注æäºé¡¹
- é£ä¹¦ API 䏿¯æç´æ¥å建å级 Equationï¼BlockType=16ï¼ï¼å®é å¯¼å ¥æ¶ é级为è¡å Equation
- LaTeX è¯æ³å ¼å®¹é£ä¹¦ KaTeX 渲æå¨
- å ¬å¼ä¸çç¹æ®å符æ éé¢å¤è½¬ä¹
9. API éå¶ä¸å®¹é
ä¸é¶æ®µå¹¶å管é
feishu-cli doc import éç¨ä¸é¶æ®µç®¡éæ¶æï¼cmd/import_markdown.goï¼ï¼
| é¶æ®µ | æ¹å¼ | å¤çå 容 |
|---|---|---|
| é¶æ®µä¸ | é¡ºåº | æææ¡£é¡ºåºå建ææåï¼ä¸ºå¾è¡¨åå»ºç©ºç»æ¿å ä½åï¼æ¶éè¡¨æ ¼ä»»å¡ |
| é¶æ®µäº | å¹¶å | å¾è¡¨ worker æ± ï¼é»è®¤ 5 å¹¶åï¼+ è¡¨æ ¼ worker æ± ï¼é»è®¤ 3 å¹¶åï¼åæ¶å¤ç |
| é¶æ®µä¸ | éåº | å¤ç失败çå¾è¡¨ï¼å é¤ç©ºç»æ¿åï¼å¨åä½ç½®æå ¥ä»£ç åï¼éåºé¿å ç´¢å¼åç§»ï¼ |
æ¹éæä½éå¶
| éå¶ | å¼ | å¤çæ¹å¼ |
|---|---|---|
| 忬¡åå»ºåæ° | æå¤ 50 个 | èªå¨åæ¹ï¼batchSize = 50ï¼ |
| åä¸ªè¡¨æ ¼è¡æ° | æå¤ 9 è¡ | èªå¨æåå¹¶å¤å¶è¡¨å¤´ |
| æä»¶å¤§å° | æå¤§ 100MB | è¶ åºç´æ¥æ¥é |
| API é¢ç | 429 Too Many Requests | èªå¨éè¯ + 线æ§éé¿ |
å¾è¡¨éè¯ä¸é级çç¥
| é误类å | 夿æ¡ä»¶ | å¤çæ¹å¼ |
|---|---|---|
| è¯æ³é误 | Parse errorãInvalid request parameter |
ä¸éè¯ï¼ç´æ¥é级为代ç å |
| æå¡ç«¯é误 | 500/502/503ãinternal error |
éè¯ï¼æå¤ 10 次ï¼1s é´éï¼ |
| é¢çéå¶ | 429ãrate limitãfrequency limit |
éè¯ï¼å½ä¸ºå¯éè¯éè¯¯ï¼ |
| éè¯èå°½ | è¶ è¿æå¤§éè¯æ¬¡æ° | é级为代ç å |
é级å¤çæµç¨ï¼
- è·åææ¡£ææé¡¶å±åå
- æç´¢å¼ éåº å¤ç失败å¾è¡¨ï¼é¿å å é¤å¯¼è´ç´¢å¼åç§»ï¼
- å é¤ç©ºç»æ¿å
- å¨åä½ç½®æå ¥ä»£ç åï¼ä¿çåå§å¾è¡¨ä»£ç ï¼
CLI å¹¶åæ§å¶åæ°
| åæ° | é»è®¤å¼ | 说æ |
|---|---|---|
--diagram-workers |
5 | å¾è¡¨ï¼Mermaid/PlantUMLï¼å¹¶åå¯¼å ¥æ° |
--table-workers |
3 | è¡¨æ ¼å¹¶åå¡«å æ° |
--diagram-retries |
10 | å¾è¡¨æå¤§éè¯æ¬¡æ° |
--verbose |
false | æ¾ç¤ºè¯¦ç»è¿åº¦ |
ç»æ¿ API ææ¯ç»è
- API 端ç¹ï¼
/open-apis/board/v1/whiteboards/{id}/nodes/plantuml syntax_typeï¼1 = PlantUMLï¼2 = Mermaiddiagram_typeæ å°ï¼0=auto, 1=mindmap, 2=sequence, 3=activity, 4=class, 5=er, 6=flowchart, 7=state, 8=component
10. æä½³å®è·µæ£æ¥æ¸ å
å建å°å¯¼å ¥é£ä¹¦ç Markdown ææ¡£åï¼å®æä»¥ä¸æ£æ¥ï¼
ææ¡£ç»æ
- æ é¢å±çº§ä¸è¶ è¿ 6 级ï¼H7-H9 ä¼é级为ç²ä½æ®µè½ï¼
- åµå¥åè¡¨ä½¿ç¨ 2 æ 4 ç©ºæ ¼ç¼©è¿
- è¡¨æ ¼æ°æ®è¡æ§å¶å¨ 8 è¡ä»¥å ï¼é¿å ä¸å¿ è¦æåï¼
- æä»¶æ»å¤§å°ä¸è¶ è¿ 100MB
Mermaid å¾è¡¨
- å¾è¡¨ç±»å卿¯æç 8 ç§ä¹å
- æ ç¾æ è±æ¬å·
{} - æªä½¿ç¨
par...and...end - æ¹æ¬å·æ ç¾å å«åå·æ¶å·²å åå¼å·
- sequenceDiagramï¼participant ⤠8ï¼alt ⤠1 å±
- 夿å¾è¡¨å·²æå为å¤ä¸ªå°å¾
PlantUML å¾è¡¨
- ä½¿ç¨æ£ç¡®çå
裹æ è®°ï¼
@startuml/@endumlï¼ - æ è¡é¦ç¼©è¿
- æ
skinparamçæ ·å¼æä»¤ - ç±»å¾æªä½¿ç¨å¯è§æ§æ è®°ï¼
+ - # ~ï¼
ç¹æ®å 容
- å¾çå·²æ æ³¨ï¼å¯¼å ¥åéæå¨æ¿æ¢ï¼
- å
¬å¼è¯æ³æ£ç¡®ï¼
$...$è¡å /$$...$$åçº§ï¼ - Callout ç±»åå¨ 6 ç§ä¹å ï¼NOTE/WARNING/TIP/CAUTION/IMPORTANT/SUCCESSï¼
æ§è½èè
- 大éå¾è¡¨æ¶èèå¢å
--diagram-workers - 大éè¡¨æ ¼æ¶èèå¢å
--table-workers - 馿¬¡å¯¼å
¥å»ºè®®å
--verboseè§å¯è¿åº¦