Skip to content

dartungar/obsidian-mermaid

Folders and files

NameName
Last commit message
Last commit date

Latest commit

71e4f9a · Feb 24, 2025

History

57 Commits
Feb 24, 2025
Oct 19, 2022
Oct 19, 2022
Oct 19, 2022
Oct 19, 2022
Oct 19, 2022
Jan 1, 2023
Sep 1, 2023
Oct 19, 2022
Feb 24, 2025
Feb 24, 2025
Feb 24, 2025
Feb 24, 2025
Apr 9, 2023
Dec 2, 2022
Oct 19, 2022
Oct 19, 2022

Repository files navigation

Mermaid Tools for Obsidian.md

About Mermaid

Mermaid.js lets you create diagrams and visualizations using text:

Start ---> Stop

will render as:

image

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.

image

A small demo: obsidian-mermaid-demo-updated

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: mermaid-toolbar-settings

Roadmap:

  • ✅ add / edit elements in settings
  • ✅ reorder elements in settings
  • UX improvements