能繪製 Mermaid 圖表的Mac Markdown 檢視器。

在標記為 mermaid 的程式碼區塊中,用文字寫下圖表,DotMD 就會把它畫在頁面上。內容不會離開你的 Mac:可離線使用,淺色與深色外觀都適用。

需要 macOS 14 或以上版本。閱讀免費;編輯與審閱為一次付費。

快速解答

DotMD 是支援 Mermaid 的 Mac Markdown 檢視器。標記為 mermaid 的程式碼區塊會被畫成流程圖、循序圖、類別圖、狀態圖、實體關係圖、甘特圖、圓餅圖、心智圖、時間軸或 Git 圖,離線完成,並配合你的主題色彩。檢視免費;附即時預覽的編寫功能屬於 DotMD Editor。

DotMD 能繪製哪些 Mermaid 圖表?

DotMD 內建 Mermaid 10.9。它能繪製以下幾種圖表,編輯器也為每一種備有現成範本:

  • 流程圖與狀態圖:步驟、判斷與轉換。
  • 循序圖:誰依序傳什麼給誰。
  • 類別圖與實體關係圖:型別、資料表及其關聯。
  • 甘特圖與時間軸:隨時間展開的計畫與事件。
  • 圓餅圖、心智圖與Git 圖。

圖表在你的 .md 檔案裡仍是文字,所以容易修改,每次修改也都會出現在版本記錄中。

如何在 Mac 上檢視 Markdown 檔案中的 Mermaid

標記為 mermaid 的程式碼區塊會在頁面上變成圖表,而不是顯示原始碼。

  1. 開啟檔案

    按下 ⌘O 並選擇 .md 檔案或它的資料夾,也可以把它拖到 DotMD 上。頁面開啟時,每張圖表都會畫出來。

  2. 放大細看

    按一下圖表,就能在頁面上方以大圖檢視。用雙指縮放最多可放大 8 倍,拖曳可移動,按 Esc 返回。

  3. 配合主題

    圖表會跟著頁面走:依你在 Aa 選單中選擇的主題,以淺色或深色繪製。

用即時預覽編寫 Mermaid

編輯屬於 DotMD Editor。按下 Edit 或 ⌘E,再開啟 Preview(⌥⌘E):你輸入時,圖表會在文字旁重新繪製,按一下圖表就會跳到它的原始碼。

Insert → Diagram 會把十種圖表中任一種可運作的範例放進你的檔案,讓你直接修改。

Quick Look、PDF 與 HTML 中的 Mermaid

在 Finder 中選取 .md 檔案後按空白鍵,預覽也會顯示它的圖表:用 Quick Look 預覽 Markdown。

Export as PDF… 會先畫好圖表再產生 PDF:在 Mac 上將 Markdown 轉成 PDF。匯出的 HTML 檔案在開啟時會從網路載入 Mermaid。

圖表沒有出現時

  • 檢查第一行:它指出圖表的種類,例如 flowchart TD 或 sequenceDiagram。
  • 含有括號、冒號或引號的標籤,請用雙引號 "…" 包起來。
  • 語法有誤時,會顯示 Mermaid 的錯誤訊息,而不是圖表。

關於 Mac 上 Mermaid 的常見問題

DotMD 能離線顯示 Mermaid 圖表嗎?

可以。Mermaid 內建於 DotMD,在你的 Mac 上繪製,不需要網路。只有匯出的 HTML 檔案會從網路載入它。

檢視 Mermaid 圖表免費嗎?

免費。閱讀含圖表的 Markdown、資料夾、分頁與 Quick Look 永遠免費。附即時預覽的編輯屬於 DotMD Editor,一次付費 $14.99。

可以使用哪些 Mermaid 圖表?

流程圖、循序圖、類別圖、狀態圖、實體關係圖、甘特圖、圓餅圖、心智圖、時間軸與 Git 圖。編輯器為每一種都備有範本。

如何用即時預覽編輯 Mermaid?

在 DotMD Editor 中先按 ⌘E,再按 ⌥⌘E。你輸入時,圖表會在文字旁重新繪製。

更多問題