Mermaid

June 25, 2025
MermaidVisualizationDiagrams

I’ve integrated Mermaid.js into this blog to create interactive diagrams directly in markdown. This enables clear visualization of architectures, workflows, and processes.

Examples

Flow Chart

Here’s a simple deployment flow:

Loading diagram...

Sequence Diagram

API authentication flow:

Loading diagram...

State Diagram

Order processing states:

Loading diagram...

Git Flow

Loading diagram...

Entity Relationship

Database schema for a blog:

Loading diagram...

Pie Chart

Technology stack distribution:

Loading diagram...

Usage in Markdown

In a blog post, I can use Mermaid like this:

<script>
  import MermaidDiagram from '$lib/components/MermaidDiagram.svelte'
</script>

<MermaidDiagram height={300}
diagram={`flowchart LR
	  Start --> Process --> End`} />

See how I did it: https://github.com/wcygan/wcygan.github.io/pull/30