1
0
silverbullet/website/🔌 Mermaid.md
2023-01-22 15:49:49 +01:00

1.5 KiB

type uri repo author
plug github:silverbulletmd/silverbullet-mermaid/mermaid.plug.json https://github.com/silverbulletmd/silverbullet-mermaid Zef Hemel

Silver Bullet plug for Mermaid diagrams

This plug adds basic Mermaid support to Silver Bullet.

Note: The Mermaid library itself is not bundled with this plug, it pulls the JavaScript from the JSDelivr CDN. This means this plug will not work without an Internet connection. The reason for this is primarily plug size (bundling the library would amount to 1.1MB). This way Mermaid is only loaded on pages with actual Mermaid diagrams rather than on every SB load.

Installation

Run the {[Plugs: Add]} command and paste in: github:silverbulletmd/silverbullet-mermaid/mermaid.plug.json

That's all!

Use

Put a mermaid block in your markdown:

```mermaid
flowchart TD
    Start --> Stop
```

And move your cursor outside of the block to live preview it!

Build

Assuming you have Deno and Silver Bullet installed, simply build using:

deno task build

Or to watch for changes and rebuild automatically

deno task watch

Then, load the locally built plug, add it to your PLUGS note with an absolute path, for instance:

- file:/Users/you/path/to/mermaid.plug.json

And run the Plugs: Update command in SilverBullet.