Skip to content

設定

mermaidが起動すると、図に使用される設定を決定するために設定が抽出されます。設定のソースは以下の3つです:

  • デフォルト設定
  • サイトレベルでのオーバーライドはinitializeコールによって設定され、サイト/アプリ内のすべての図に適用されます。この用語はsiteConfigと呼ばれます。
  • フロントマター(v10.5.0以上) - 図の作成者は図のフロントマターで選択した設定パラメータを更新できます。これらはレンダー設定に適用されます。
  • ディレクティブ(フロントマターによって非推奨) - 図の作成者は、ディレクティブを介して図コード内で選択した設定パラメータを直接更新できます。これらはレンダー設定に適用されます。

レンダー設定は、これらの設定を適用して描画する際に使用される設定です。

フロントマター設定

すべてのmermaid設定(セキュア設定を除く)は、図の作成者によって図のフロントマターでオーバーライドできます。フロントマターは、図の最上部にあるYAMLブロックです。

Code:
mermaid

テーマ設定

mermaidの開始

初期化

initializeコールは一度だけ適用されます。これは、サイト統合者によってデフォルト設定をサイトレベルでオーバーライドするために呼び出されます。

configApi.reset

このメソッドは、図の設定を全体のサイト設定にリセットします。サイト統合者が提供した設定です。図のレンダリングの前に、リセットは最初に呼び出されます。