awacke1's picture
Update index.html
9f6f553 verified
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Mermaid Diagrams</title>
<script type="module">
import mermaid from 'https://cdn.jsdelivr.net/npm/mermaid@10/dist/mermaid.esm.min.mjs';
mermaid.initialize({ startOnLoad: true });
</script>
</head>
<body>
<h1>Mermaid Diagrams</h1>
<div class="mermaid">
graph TD;
A-->B;
A-->C;
B-->D;
C-->D;
</div>
<div class="mermaid">
graph TD;
A[Start] --> B[Step 1];
B --> C{Decision};
C -->|Yes| D[Step 2];
C -->|No| E[End];
</div>
<div class="mermaid">
graph LR;
A --> B;
B --> C;
C --> D;
D --> E;
E --> A;
</div>
<div class="mermaid">
classDiagram
class Animal {
+String species
+void eat()
+void sleep()
}
class Mammal {
+boolean hasFur
+void feedYoung()
}
Animal <|-- Mammal
</div>
<div class="mermaid">
sequenceDiagram
participant Alice
participant Bob
Alice->>Bob: Hi Bob
Bob->>Alice: Hi Alice
</div>
<div class="mermaid">
gantt
dateFormat YYYY-MM-DD
section Section
Task A :a1, 2023-01-01, 30d
Task B :after a1, 20d
</div>
<div class="mermaid">
erDiagram
CUSTOMER ||--o{ ORDER : places
ORDER ||--|{ LINE-ITEM : contains
</div>
<div class="mermaid">
pie
title Key Data Points
"Data 1": 45
"Data 2": 25
"Data 3": 30
</div>
<div class="mermaid">
journey
title My Travel Journey
section Day 1
Wake Up: 5: Me
Eat Breakfast: 4: Me
</div>
<div class="mermaid">
stateDiagram
[*] --> S1
S1 --> S2
S2 --> [*]
</div>
<div class="mermaid">
gitGraph
commit
branch develop
commit
checkout master
commit
merge develop
</div>
<div class="mermaid">
graph TD;
A-->B;
</div>
<div class="mermaid">
graph TD;
A-->B;
B-->C;
C-->A;
</div>
<div class="mermaid">
graph TD;
A[Square Rect] --> B((Circle));
B --> C((Circle));
C --> D[Square Rect];
</div>
<div class="mermaid">
graph LR;
A --> B;
B --> C;
B --> D;
style C fill:#f9f,stroke:#333,stroke-width:2px;
style D fill:#bbf,stroke:#1132a4,stroke-width:4px;
</div>
<div class="mermaid">
graph TD;
subgraph one
a1-->a2;
end;
subgraph two
b1-->b2;
end;
one --> two;
</div>
<div class="mermaid">
graph TD;
subgraph cluster_A
A1 --> A2
end
subgraph cluster_B
B1 --> B2
end
A1 --> B1
</div>
<div class="mermaid">
graph LR;
Start --> Stop;
</div>
<div class="mermaid">
stateDiagram
[*] --> Still
Still --> Moving
Moving --> Running
Running --> [*]
</div>
<div class="mermaid">
graph TD;
A(Should you do it?) -->|Yes| B[Do it]
A -->|No| C[Do not do it]
</div>
</body>
</html>