1.3 KiB
1.3 KiB
Mermaid
Render diagrams and charts with Mermaid. The library is loaded automatically on first use.
Tip
Override Mermaid initialization by creating
assets/mermaid.jsonin your project.
Syntax
Use fenced code blocks (recommended) or the shortcode
```mermaid
graph LR
A --> B
```
{{</* mermaid [class="..."] */>}}
graph LR
A --> B
{{</* /mermaid */>}}
Examples
{{% columns %}}
-
flowchart TD A[Content Files] --> B[Hugo Build] B --> C[HTML Output] B --> D[Search Index] B --> E[RSS Feed]sequenceDiagram Browser->>Hugo: Request page Hugo->>Theme: Apply template Theme->>Browser: Rendered HTML Browser->>Browser: Load shortcodes -
pie title Theme Assets "SCSS" : 8 "HTML Templates" : 30 "JavaScript" : 3 "i18n Files" : 35gitGraph commit id: "init" commit id: "add theme" branch feature checkout feature commit id: "add docs" commit id: "add config" checkout main merge feature commit id: "deploy"
{{% /columns %}}
Explore more diagram types on the Mermaid documentation.