Testing Mermaid Diagrams

Testing Mermaid Diagrams

This post tests the rendering of Mermaid diagrams on GitHub Pages.

Flowchart Example

graph TD
    A[Start] --> B{Is it working?}
    B -->|Yes| C[Great!]
    B -->|No| D[Debug]
    D --> B

Sequence Diagram Example

sequenceDiagram
    participant User
    participant System
    User->>System: Request data
    System->>User: Return data
    User->>System: Process data
    System->>User: Confirm processing

Class Diagram Example

classDiagram
    class Animal {
        +name: string
        +age: int
        +makeSound(): void
    }
    class Dog {
        +breed: string
        +bark(): void
    }
    class Cat {
        +color: string
        +meow(): void
    }
    Animal <|-- Dog
    Animal <|-- Cat

Gantt Chart Example

gantt
    title Project Schedule
    dateFormat  YYYY-MM-DD
    section Planning
    Requirements gathering :a1, 2024-07-01, 7d
    Design                 :a2, after a1, 10d
    section Development
    Implementation         :a3, after a2, 15d
    Testing                :a4, after a3, 7d
    section Deployment
    Deployment             :a5, after a4, 3d

Conclusion

If you can see the diagrams above, then Mermaid is working correctly on your GitHub Pages site!

Written on July 15, 2024