Mermaid 在 Slack 中的問題
- Slack 把 Mermaid 顯示為純程式碼——看不到的圖表沒人會去評審。
- 擷取本地 Mermaid 預覽會丟失原始碼,之後就沒人能再修改。
- 單獨一張 PNG 無法說明哪份原始碼是最新的,也無法說明是哪次討論導致了修改。
- Slack 會轉義訊息中的 > 和 & 等字元,複製程式碼時 -->> 這類箭頭會悄悄失效。
Slack 本身不會渲染 Mermaid。使用 Arialine,你可以自己撰寫 Mermaid——輸入 /arialine 並貼上,它會完全依原樣渲染,無需 AI——也可以用自然語言描述圖表,讓 Arialine 撰寫原始碼。無論哪種方式,圖表都會以 PNG 和互動式 HTML 檔案的形式出現在 Slack 中,隊友只需在討論串中回覆即可修改,無需從頭再來。
輸入 /arialine 後接你的 Mermaid,或只輸入 /arialine 開啟 New diagram 表單。也可以在提及 @arialine 時附上 ```mermaid 程式碼區塊,或分享 .mmd 檔案。有效的 Mermaid 會依原樣算繪,不呼叫 AI 模型。
在同一表單中寫一句話,或提及 @arialine:「帶重試佇列、三次失敗後進入死信佇列的結帳流程」。Arialine 會撰寫 Mermaid、進行驗證並發布圖表。原始碼隨時可以查看和匯出。
每張圖表都會先經過渲染器校驗。有錯誤的 Mermaid 會由 AI 自動修復(或提供一鍵修復卡片)——出錯的圖表絕不會被髮布。
在桌面端你會得到可平移縮放的互動式 HTML 檔案,其他場景則是 PNG。原始碼始終附在看板上,可隨時匯出為 .mmd、PNG 或 SVG。
隊友在圖表討論串中回覆——「@arialine add a fraud check before payment」——Arialine 會修改現有原始碼,而不是重新畫一張圖。每次修改都是一個帶編號的版本,附帶 Undo、Rewind 以及指向提出修改的那則訊息的連結。
貼上 Mermaid 程式碼塊或上傳 .mmd,然後使用 Render as diagram。是否自動渲染取決於頻道設定。在請求具體修改之前,請先檢查已發布的圖表和原始碼。
看板會保留可編輯的 Mermaid。可將原始碼匯出為 .mmd,或將渲染圖匯出為 PNG 或 SVG;在提議模式下,應用修改前請先稽核。

Arialine 會回覆一個看板:渲染好的 PNG、可縮放和拖曳的互動式 HTML 檔案,以及 History、Branch 和 Export 控制項。後續版本會出現在其下方的討論串中。
幾分鐘即可完成設定

不支援原生渲染:Slack 會把 Mermaid 顯示為程式碼區塊,需要 Slack 應用程式來渲染。Arialine 會渲染你貼上或分享的 Mermaid,並將結果以 PNG 和互動式 HTML 檔案的形式發布到頻道。
如果你只需要一張一次性的圖片,簡單的渲染工具就夠了。如果圖表會不斷變化,Arialine 正是為此而生:它無需 AI 即可渲染貼上的 Mermaid,能根據自然語言產生 Mermaid,並把每次修改連同背後的 Slack 訊息一起儲存為版本。
不需要。你也可以直接用自然語言描述圖表——@arialine 會替你寫 Mermaid。貼上現成的 Mermaid 則會跳過 AI,直接渲染。
Mermaid 12 的所有類型以及 ZenUML:flowchart, sequence, class, state, ER, C4, Gantt, pie, mindmap, timeline, Git graph, user journey, quadrant, requirement, Sankey, XY chart, block, packet, kanban, architecture, radar, treemap, swimlane, use case, event modeling, Venn, Ishikawa (fishbone), Wardley map, Cynefin, tree view, railroad, agent flow。PNG、互動式 HTML 和 PDF 繪製的類型完全一致。
Arialine 能做 Mermaid Preview 能做的一切——斜線指令、貼上 Mermaid、在頻道中發布渲染好的圖表——而且做得更好:它還會發布互動式 HTML、儲存原始碼、讓隊友在討論串中修改圖表、儲存每個版本,並能根據描述撰寫 Mermaid。
可以——有效的 Mermaid 會直接渲染,不經過模型,因此即使 LLM 故障也能正常渲染。
Free 包含全部功能,每個工作空間最多 3 個看板、每天 10 次 AI 生成。無需模型的操作不消耗每日額度。可能需要工作空間管理員批准。