Kroki
approvedby Greg Zuro
Render Kroki diagrams.
Obsidian Kroki
Render Kroki Diagrams in Obsidian.
This plugin uses, by default, the Kroki server for rendering, but specifying an alternate one via this plugin's options is encouraged.
If you can't find an alternate, then you can host your own server as described here.
This plugin is a modified and slightly expanded version of the obsidian-plantuml plugin by Johannes Theiner.
Usage
Create a fenced codeblock using one of the diagram types supported by kroki as the language. See the Kroki site for a complete list of supported diagram types. Specify your diagram code inside the codeblock.
Examples
See kroki-test.md for examples of each of the currently supported diagram types.
Installation
Inside Obsidian
Settings > Third-party plugins > Community Plugins > Browse and search for Kroki.
Manually installing the plugin
- Clone this repo
npm ioryarnto install dependenciesnpm run build- Copy over
main.js,styles.css,manifest.jsonto your vaultVaultFolder/.obsidian/plugins/obsidian-kroki/.
For plugin developers
Search results and similarity scores are powered by semantic analysis of your plugin's README. If your plugin isn't appearing for searches you'd expect, try updating your README to clearly describe your plugin's purpose, features, and use cases.