Skip to main content

Mkdocs plugin that renders .drawio files

Project description

MkDocs Plugin for embedding Diagrams.net (Draw.io)

PyPI

Buy me a 🍜

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

mkdocs_drawio_file-1.5.2.tar.gz (3.0 kB view details)

Uploaded Source

Built Distribution

mkdocs_drawio_file-1.5.2-py3-none-any.whl (3.6 kB view details)

Uploaded Python 3

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

Hashes for mkdocs_drawio_file-1.5.2.tar.gz
Algorithm Hash digest
SHA256 e4e3da1bdf26ef2731b445320185ae9e8987c2afabd745419f3cdade462d1e11
MD5 5f846f836493e3da3e40a515be0bdec0
BLAKE2b-256 11a4ca9d125d2c19e939a491b74c1bc6242a5500752daa36fe39c29f52b3aaf7

See more details on using hashes here.

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

Hashes for mkdocs_drawio_file-1.5.2-py3-none-any.whl
Algorithm Hash digest
SHA256 0e87c0c6bcb3ad1e40513b4386d250d7166eb613f3a09e44588f7c572ccb6cad
MD5 c5b7e97b6c57dcac67ea9584388ea265
BLAKE2b-256 d7ed3cd599933acfb38b0f7625327e8b0fa3fa369a190f96a49ffa9028ba9807

See more details on using hashes here.

Supported by

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