How to draw flowChart(diagrams) in markdown using Mermaid!!
Rahul T
Posted on September 25, 2020
Table of contents
Prerequisites
- VS Code
- Install the following extensions in VS Code
- Markdown Preview Enhanced
- Markdown Preview Meramid Support
- Meramid Markdown Syntax Highlighting (optional)
Getting Started
Create a file with markdown extension (abc.md)
Then copy this code and paste it there
graph TD;
A-->B;
A-->C;
B-->D;
C-->D;
Open the file in VS Code and right click and select Markdown Preview Enhanced. Then you can see this diagram there
Render Mermaid diagram in Webpage
For this you have to use two script tags, they are :
<script src="https://cdn.jsdelivr.net/npm/mermaid/dist/mermaid.min.js"></script>
<script>mermaid.initialize({theme: 'dark', startOnLoad:true});</script>
For light theme you can replace that theme to light
Then you can write the mermaid diagram code inside div with class mermaid
Example:
<html>
<body>
<script src="https://cdn.jsdelivr.net/npm/mermaid/dist/mermaid.min.js"></script>
<script>mermaid.initialize({ theme: 'dark', startOnLoad:true});</script>
Here is one mermaid diagram:
<div class="mermaid">
pie title Some Title
"FRIENDS" : 5
"FAMILY" : 2
</div>
</body>
</html>
You can see more examples of diagrams here
💖 💪 🙅 🚩
Rahul T
Posted on September 25, 2020
Join Our Newsletter. No Spam, Only the good stuff.
Sign up to receive the latest update from our blog.