Mermaid 是一個基於 Markdown 和 JavaScript 的圖表繪製工具,而繪製方式類似於寫程式碼,也就是在鍵盤上敲敲打打就可以做出各式圖表,下面的範例圖就是用 Mermaid 繪製出來的,跟著下面的教學就能輕鬆學會呦,做出專屬自己的圖表~
有支援 markdown 的地方都可以使用喔,像是 Notion, HackMD 等等都有支援,使用方式為建立一個程式碼區塊,並將語言指定為 Mermaid 即可。
讓我們從簡單的流程圖開始教學,其他圖表語法可以參考官方網站的教學
由 flowchart 開頭,也可以在上方加上標題(選用)
指定你的流程圖要往哪個方向長
沒錯剛剛的例子可以看到有兩個長方形 A 和 B,我們稱它為節點,透過不同的語法可以製造出更多不同形狀的節點。
直接打上文字 (id) 就可以建造出節點,再用方括號等表示語法去決定形狀和顯式的文字,如果不指定則會用長方形和 id 顯示
有了節點之後可以用直線、箭頭等符號將流程表示出來
線上也可以加入敘述文字(有下列兩種寫法)
線還可以加長
知道如何建立節點和連接就可以自由的去組合流程圖,下面給大家一個範例,記得自己動手玩玩,可以更快上手喔
兩個百分號代表註解,不會被顯示出來
節點增加連結
使用主題:有 default, forest, neutral, dark, base 五種主題可選用
自訂顏色