https://github.com/dartungar/obsidian-mermaid
Tools for improved Mermaid.js experience in Obsidian.md
https://github.com/dartungar/obsidian-mermaid
Last synced: 5 months ago
JSON representation
Tools for improved Mermaid.js experience in Obsidian.md
- Host: GitHub
- URL: https://github.com/dartungar/obsidian-mermaid
- Owner: dartungar
- License: mit
- Created: 2022-10-19T12:55:00.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2024-05-15T08:32:52.000Z (11 months ago)
- Last Synced: 2024-08-07T06:06:19.150Z (8 months ago)
- Language: TypeScript
- Size: 107 KB
- Stars: 193
- Watchers: 4
- Forks: 4
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- jimsghstars - dartungar/obsidian-mermaid - Tools for improved Mermaid.js experience in Obsidian.md (TypeScript)
README
# Mermaid Tools for Obsidian.md
## About Mermaid
[Mermaid.js](https://mermaid-js.github.io) lets you create diagrams and visualizations using text:```
Start ---> Stop
```will render as:

Obsidian supports Mermaid.js natively, via `mermaid` codeblocks.
⚠️ Please note that rendering Mermaid is Obsidian's feature, and not implemented by this plugin.
**This plugin has no control over how Mermaid is rendered**.
All bugs concerning rendering of diagrams should be posted to official forums.## Mermaid Tools
This plugin adds a toolbar with common Mermaid.js elements, so you won't have to remember them.Use ribbon icon or `Mermaid: Open Toolbar View` command to open the toolbar.
Click on an element to paste it into editor.

A small demo:
Note: in toolbar panel, all elements are wrapped as complete diagrams for rendering purposes.
## Create & Manage elements
You can create, delete, edit & reorder elements in settings tab:
### Roadmap:
- ✅ add / edit elements in settings
- ✅ reorder elements in settings
- UX improvements