跳至內容

設定

當 Mermaid 啟動時,會提取設定以確定要用於圖表的設定。 設定有 3 個來源:

  • 預設設定
  • 網站層級的覆寫由 initialize 呼叫設定,並將應用於網站/應用程式中的所有圖表。 此術語為 siteConfig
  • Frontmatter (v10.5.0+) - 圖表作者可以在圖表的 frontmatter 中更新選定的設定參數。 這些會應用於渲染設定。
  • 指令 (已由 Frontmatter 取代) - 圖表作者可以直接透過指令在圖表程式碼中更新選定的設定參數。 這些會應用於渲染設定。

渲染設定是藉由套用這些設定時使用的設定。

Frontmatter 設定

整個 Mermaid 設定(安全設定除外)可以由圖表作者在圖表的 frontmatter 中覆寫。 frontmatter 是圖表頂部的 YAML 區塊。

主題設定

啟動 Mermaid

Initialize

initialize 呼叫會只執行一次。 它由網站整合者呼叫,以便在網站層級覆寫預設設定。

configApi.reset

此方法會將圖表的設定重設為整體網站設定,也就是網站整合者提供的設定。 在每次渲染圖表之前,都會在最開始時呼叫 reset。