Skip to content

Konfiguration

Wenn Mermaid startet, wird die Konfiguration extrahiert, um eine Konfiguration für ein Diagramm zu bestimmen. Es gibt 3 Quellen für die Konfiguration:

  • Die Standardkonfiguration
  • Überschreibungen auf der Site-Ebene, die durch den Initialisierungsaufruf festgelegt werden und auf alle Diagramme in der Site/app angewendet werden. Der Begriff dafür ist siteConfig.
  • Frontmatter (v10.5.0+) - Diagrammautoren können ausgewählte Konfigurationsparameter in der Frontmatter des Diagramms aktualisieren. Diese werden auf die Renderkonfiguration angewendet.
  • Anweisungen (Veraltet durch Frontmatter) - Diagrammautoren können ausgewählte Konfigurationsparameter direkt im Diagrammcode über Anweisungen aktualisieren. Diese werden auf die Renderkonfiguration angewendet.

Die Renderkonfiguration ist die Konfiguration, die beim Rendern verwendet wird, indem diese Konfigurationen angewendet werden.

Frontmatter-Konfiguration

Die gesamte Mermaid-Konfiguration (außer den sicheren Konfigurationen) kann vom Diagrammautor in der Frontmatter des Diagramms überschrieben werden. Die Frontmatter ist ein YAML-Block am Anfang des Diagramms.

Code:
mermaid

Themenkonfiguration

Starten von Mermaid

Initialisieren

Der Initialisierungsaufruf wird nur einmal angewendet. Er wird vom Site-Integrator aufgerufen, um die Standardkonfiguration auf Site-Ebene zu überschreiben.

configApi.reset

Diese Methode setzt die Konfiguration für ein Diagramm auf die allgemeine Site-Konfiguration zurück, die die vom Site-Integrator bereitgestellte Konfiguration ist. Vor jedem Rendern eines Diagramms wird Reset am Anfang aufgerufen.