{"categories":[{"label":"Documentation","url":"https://skillfed.io/packages/category/documentation/2"}],"enrichment":{"capability":"A MkDocs plugin that embeds interactive Drawio diagrams directly into documentation by converting .drawio image references into embedded diagram viewers.","skillfed_tags":["mkdocs-plugin","diagram-embedding"],"use_cases":["Embed architecture diagrams, flowcharts, or UX wireframes directly in API or technical documentation so readers can interact without downloading files.","Create multi-page diagram documents where different pages show different views of the same system, selectable within the documentation.","Set up documentation in air-gapped environments by self-hosting the Drawio viewer JavaScript and configuring a custom viewer URL.","Enable live diagram editing within documentation sites by toggling the edit option, allowing readers to modify and explore diagrams interactively.","Integrate diagrams into tabbed documentation layouts using pymdownx.tabbed with the provided JavaScript workaround."],"what_it_does":"mkdocs-drawio is a MkDocs plugin that transforms .drawio image references in your markdown into interactive, embedded diagram viewers. Instead of static image files, your documentation displays live Drawio diagrams that readers can zoom, pan, interact with, and optionally open in the full editor. The plugin hooks into MkDocs' post-page generation event, scans for .drawio image tags, and replaces them with mxgraph HTML blocks that render the diagram content inline.\n\nThe plugin supports multi-page diagrams (selecting specific pages via markdown attributes), custom viewer URLs for air-gapped environments, and integrates with Material theme's instant-loading feature. It depends on requests, jinja2, beautifulsoup4, lxml, and pypng to parse and transform the generated HTML. Configuration options control toolbar visibility, dark mode, lightbox behavior, and diagram interactivity.","worth_installing":"Yes. The plugin is actively maintained, has no known vulnerabilities, installs with low friction, and solves a real problem for documentation sites that need interactive diagrams. MIT licensing removes legal friction. Install it if your MkDocs project needs embedded Drawio diagrams; the dependency footprint is small and the setup is straightforward."},"id":"mkdocs-drawio","links":{"html":"https://skillfed.io/packages/mkdocs-drawio","md":"https://skillfed.io/packages/mkdocs-drawio.md","pypi":"https://pypi.org/project/mkdocs-drawio/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-07-25","license_spdx":"MIT","license_treatment":"permissive","name":"mkdocs-drawio","python_support":"supports_current","summary":"MkDocs plugin for embedding Drawio files"},"popularity":{"monthly_downloads":160093,"position":10673,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"1.16.3"}
