Skip to main content

MkDocs plugin for Kroki-Diagrams

Project description

mkdocs-kroki-plugin

This is a MkDocs plugin to embed Kroki-Diagrams into your documentation.

Setup

Install the plugin using pip:

pip install mkdocs-kroki-plugin

Activate the plugin in mkdocs.yml:

plugins:
  ...
  - kroki:

Config

  • ServerURL - URL of your kroki-Server, default: https://kroki.io
  • EnableBlockDiag - Enable BlockDiag (and the related Diagrams), default: True
  • Enablebpmn - Enable BPMN, default: True
  • EnableExcalidraw - Enable Excalidraw, default: True
  • EnableMermaid - Enable Mermaid, default: True

Usage

Use code-fences with a tag of kroki-<Module> to replace the code with the wanted diagram.

Example for BlockDiag:

```kroki-blockdiag
blockdiag {
  blockdiag -> generates -> "block-diagrams";
  blockdiag -> is -> "very easy!";

  blockdiag [color = "greenyellow"];
  "block-diagrams" [color = "pink"];
  "very easy!" [color = "orange"];
}
```

See Also

Diagram examples can be found here.

More information about installing a self-manged Kroki-Service here.

More Plugins for MkDocs can be found here

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

mkdocs-kroki-plugin-0.1.0.tar.gz (3.6 kB view details)

Uploaded Source

Built Distribution

mkdocs_kroki_plugin-0.1.0-py3-none-any.whl (4.0 kB view details)

Uploaded Python 3

File details

Details for the file mkdocs-kroki-plugin-0.1.0.tar.gz.

File metadata

  • Download URL: mkdocs-kroki-plugin-0.1.0.tar.gz
  • Upload date:
  • Size: 3.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.10.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.9.2

File hashes

Hashes for mkdocs-kroki-plugin-0.1.0.tar.gz
Algorithm Hash digest
SHA256 98c1ceb6c55adeb1548b418f532cb84691a2fe6bc70b8e03b39187d2355a1915
MD5 274ab7e150a89c6c1ac71d0a295af29c
BLAKE2b-256 dcedf468b6b053c2159bb2a5bf1c2a728fec799e241727fca40b2ba0a286da41

See more details on using hashes here.

File details

Details for the file mkdocs_kroki_plugin-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: mkdocs_kroki_plugin-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 4.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.10.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.9.2

File hashes

Hashes for mkdocs_kroki_plugin-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 8c44b4d4ffc314339035ae2548c133249caaf09bd710c4e9b770a6587ccba3b2
MD5 4f31d39b5b754e7aa0e071502269aa87
BLAKE2b-256 6a93b8b07b9426ae9b1d9d92ad4be4ba3eb7591afd41801f0810e995c5fbe155

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page