mermaid notion draw.io 流程圖

Mermaid 語法匯出圖檔格式操作說明 - Mermaid Live Editor, Notion, Draw IO

湯菀鈺 2024/12/10 17:20:16
54

簡介

  • 本文將以流程圖 mermaid 語法為例,介紹如何使用 Mermaid Live EditorNotionDiagrams.net (Draw.io),將 Mermaid 語法匯出為圖片,輕鬆應用於各種工作場景。

前言

  • 在處理流程設計時,Mermaid 語法是一種快速、輕量級的解決方案,可以用簡單的代碼生成高效的圖表。
  • 將圖表轉換為圖片檔案是應用於報告、簡報和團隊協作的重要一環。
  • 以下文章內容將說明如何用三種工具完成 Mermaid 語法的圖表匯出,並選擇最適合的解決方案。

範流程圖 mermaid 語法

flowchart TD
    A[Christmas] -->|Get money| B(Go shopping)
    B --> C{Let me think}
    C -->|One| D[Laptop]
    C -->|Two| E[iPhone]
    C -->|Three| F[fa:fa-car Car] 

匯出方案與操作步驟

使用官網 Mermaid Live Editor

  • 輸入語法
    • 在編輯器的左側文本框中粘貼上述語法。
  • 預覽與匯出
    • 語法輸入後,右側會即時顯示圖表預覽。
    • 點擊右上角的「Download」按鈕,選擇以下格式進行匯出:
      • 支援匯出格式:PNG、SVG。

在 Notion 中嵌入 Mermaid 語法

  • 本文將說明如何將現有 Mermaid 語法嵌入 Notion 並匯出成圖檔。
  • 新增 Code Block
    • 在 Notion 中輸入 ,選擇「Code Block」。

      /code

    • 設定語言為 mermaid
  • 輸入語法
    • 將 Mermaid 語法粘貼到 Code Block 中。
    • Notion 會自動渲染生成流程圖。
  • 匯出圖片
    • Notion 暫無直接匯出流程圖為圖片的功能,可採用以下方法:
      • 使用截圖工具保存為圖片。
      • 或分享 Notion 頁面以供他人查看。
  • 支援匯出格式
    • 間接匯出格式:PNG(通過截圖保存)。
  • 補充:匯出整頁文件
    • 雖然無法直接將 Mermaid 流程圖匯出為圖片,但 Notion 支援以下文件格式:
      • PDF
      • HTML
      • Markdown
    • 將 Markdown 上傳至 Git 倉庫後,可使用 GitHub Editor 檢視流程圖。
    • 建議:使用 Mermaid 語法保存原始碼更方便進行版本控制與變更對比,比僅保存圖片更有優勢。

匯入 Diagrams.net (Draw.io)

  • 匯入語法
    • 點擊「Advanced > Mermaid」,在彈出的窗口中貼上 Mermaid語法,點擊「Insert」。
    • 系統會渲染出流程圖。
  • 調整與匯出
    • 可使用 Draw.io 提供的工具調整字體、顏色和佈局。
    • 點擊「 Menu > Exprot as」,選擇以下格式進行匯出:
      • 支援匯出格式:PNG、JPEG、SVG、PDF、XML。

各方案匯出格式對比

  • Mermaid Live Editor
    • 支援格式: PNG, SVG
    • 操作難易度: 簡單
    • 適用場合: 快速生成與下載小型圖表
  • Notion
    • 支援格式: PNG(截圖)
    • 匯出文件格式: PDF, HTML, Markdown
    • 操作難易度: 簡單
    • 適用場合: 團隊筆記與共享文檔
  • Diagrams.net (Draw.io)
    • 支援格式: PNG, SVG, PDF
    • 操作難易度: 中等
    • 適用場合: 調整樣式與匯出多格式圖表

總結

  • 快速匯出圖檔:使用 Mermaid Live Editor 是最簡單的選擇。
  • 嵌入日常筆記Notion 適合進行團隊協作與筆記管理,但需要手動截圖匯出圖片。
  • 匯出整頁文章Notion 匯出 Mermaid 語法保存原始碼更方便進行版本控制與變更對比
  • 專業調整與多格式輸出Diagrams.net 提供更多樣化的匯出格式和設計靈活性,適合更複雜的需求。
  • 希望這些說明可以協助使用 Mermaid 語法匯出成高品質圖片,靈活應用於不同場景!

相關連結

參考來源

延申閱讀

湯菀鈺