Mkdocs plugin that renders .drawio files
Project description
MkDocs Plugin for embedding Diagrams.net (Draw.io)
Features
This plugin enables you to embed interactive drawio diagrams in your documentation. Simple add your files like you would for any other image type:
![](my-diagram.drawio)
Additionally this plugin supports multi page diagrams by using the alt
text:
![Page-2](my-diagram.drawio)
Setup
Install plugin using pip:
pip install mkdocs-drawio-file
Add the plugin to your mkdocs.yml
plugins:
- drawio_file
How it works
After your mkdocs has generated the HTML for your documentation, the plugin adds the necessary diagram.net javascript library. Searches for img
tags with a file ending of *.drawio
and replaces them with the appropiate mxgraph
html block. For further details, please look at the official diagrams.net documentation.
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
Built Distribution
File details
Details for the file mkdocs_drawio_file-1.5.2.tar.gz
.
File metadata
- Download URL: mkdocs_drawio_file-1.5.2.tar.gz
- Upload date:
- Size: 3.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.4.0 CPython/3.10.2 Linux/5.15.0-1033-azure
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | e4e3da1bdf26ef2731b445320185ae9e8987c2afabd745419f3cdade462d1e11 |
|
MD5 | 5f846f836493e3da3e40a515be0bdec0 |
|
BLAKE2b-256 | 11a4ca9d125d2c19e939a491b74c1bc6242a5500752daa36fe39c29f52b3aaf7 |
File details
Details for the file mkdocs_drawio_file-1.5.2-py3-none-any.whl
.
File metadata
- Download URL: mkdocs_drawio_file-1.5.2-py3-none-any.whl
- Upload date:
- Size: 3.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.4.0 CPython/3.10.2 Linux/5.15.0-1033-azure
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0e87c0c6bcb3ad1e40513b4386d250d7166eb613f3a09e44588f7c572ccb6cad |
|
MD5 | c5b7e97b6c57dcac67ea9584388ea265 |
|
BLAKE2b-256 | d7ed3cd599933acfb38b0f7625327e8b0fa3fa369a190f96a49ffa9028ba9807 |