π€ Code execution
macros - π₯27 Β· β 280 Β· MIT
Β·
Create richer and more beautiful pages in MkDocs, by using variables and calls to macros in the markdown code.
- GitHub (π¨βπ» 31 Β· π 45 Β· π¦ 3.1K Β· π 120 - 4% open Β· β±οΈ 09.03.2024)
- PyPi (π₯ 330K / month):
pip install mkdocs-macros-plugin
- Add to mkdocs.yml:
plugins: - macros
mkdocs-jupyter - π₯24 Β· β 330 Β· Apache-2
Β·
Use Jupyter Notebook in mkdocs.
- GitHub (π¨βπ» 24 Β· π 42 Β· π¦ 2.2K Β· π 110 - 19% open Β· β±οΈ 09.04.2024)
- PyPi (π₯ 120K / month):
pip install mkdocs-jupyter
- Add to mkdocs.yml:
plugins: - mkdocs-jupyter
markdownextradata - π₯21 Β· β 77 Β· π€ Β· MIT
Β·
A MkDocs plugin that injects the mkdocs.yml extra variables into the markdown template.
- GitHub (π¨βπ» 10 Β· π 17 Β· π¦ 1.1K Β· π 34 - 23% open Β· β±οΈ 15.12.2021)
- PyPi (π₯ 39K / month):
pip install mkdocs-markdownextradata-plugin
- Add to mkdocs.yml:
plugins: - markdownextradata
mknotebooks - π₯20 Β· β 130 Β· MIT
Β·
A plugin for mkdocs to help you include Jupyter notebooks in your projects.
- GitHub (π¨βπ» 14 Β· π 20 Β· π¦ 530 Β· π 39 - 33% open Β· β±οΈ 11.08.2023)
- PyPi (π₯ 13K / month):
pip install mknotebooks
- Add to mkdocs.yml:
plugins: - mknotebooks
gen-files - π₯20 Β· β 84 Β· MIT
Β·
MkDocs plugin to programmatically generate documentation pages during the build.
- GitHub (π¨βπ» 5 Β· π 7 Β· π¦ 2K Β· π 23 - 21% open Β· β±οΈ 03.02.2024)
- PyPi (π₯ 250K / month):
pip install mkdocs-gen-files
- Add to mkdocs.yml:
plugins: - gen-files
markdown-exec - π₯20 Β· β 71 Β· ISC
Β·
Utilities to execute code blocks in Markdown files.
- GitHub (π¨βπ» 2 Β· π 5 Β· π¦ 230 Β· π 36 - 41% open Β· β±οΈ 15.04.2024)
- PyPi (π₯ 18K / month):
pip install markdown-exec
- Add to mkdocs.yml:
plugins: - markdown-exec
mkdocs-markmap - π₯15 Β· β 38 Β· MIT
Β·
MkDocs plugin and extension to create mindmaps from markdown using markmap.
- GitHub (π¨βπ» 3 Β· π 5 Β· π₯ 170 Β· π 26 - 11% open Β· β±οΈ 05.10.2023)
- PyPi (π₯ 2K / month):
pip install mkdocs-markmap
- Add to mkdocs.yml:
plugins: - markmap
Termynal - π₯14 Β· β 75 Β· MIT
Β·
Python markdown terminal. Built for mkdocs.
- GitHub (π¨βπ» 5 Β· π 7 Β· π¦ 160 Β· π 15 - 46% open Β· β±οΈ 18.02.2024)
- PyPi (π₯ 5K / month):
pip install termynal
- Add to mkdocs.yml:
plugins: - termynal
pheasant - π₯13 Β· β 16 Β· π€ Β· MIT
Β·
Documentation tool for Markdown conversion by Jupyter client.
- GitHub (π¨βπ» 4 Β· π 9 Β· π¦ 43 Β· β±οΈ 19.12.2020)
- PyPi (π₯ 200 / month):
pip install pheasant
- Add to mkdocs.yml:
plugins: - pheasant
user-defined-values - π₯12 Β· β 4 Β· π€ Β· MIT
Β·
MkDocs User Defined Values.
- GitHub (π¨βπ» 3 Β· π 3 Β· π₯ 10 Β· π¦ 12 Β· β±οΈ 10.07.2022)
- PyPi (π₯ 1K / month):
pip install mkdocs-user-defined-values
- Add to mkdocs.yml:
plugins: - user-defined-values
nbconvert - π₯9 Β· β 6 Β· BSD-2
Β·
A MkDocs plug-in provides a source parser for *.ipynb files.
- GitHub (π¨βπ» 5 Β· π 1 Β· π¦ 2 Β· β±οΈ 09.04.2024)
- PyPi (π₯ 500 / month):
pip install mkdocs-nbconvert
- Add to mkdocs.yml:
plugins: - nbconvert
markdown-filter - π₯9 Β· β 3 Β· π€ Β· MIT
Β·
Adds a markdown template filter to the jinja templating environment in mkdocs.
- GitHub (π 1 Β· π¦ 20 Β· β±οΈ 06.02.2019)
- PyPi (π₯ 490 / month):
pip install mkdocs-markdown-filter
- Add to mkdocs.yml:
plugins: - markdown-filter
placeholder - π₯8 Β· β 7 Β· MIT
Β·
Add placeholders to your MkDocs pages.
- GitHub (π¨βπ» 2 Β· π 3 Β· π 5 - 20% open Β· β±οΈ 17.04.2024)
- PyPi (π₯ 740 / month):
pip install mkdocs-placeholder-plugin
- Add to mkdocs.yml:
plugins: - placeholder
meta-manager - π₯8 Β· β 1 Β· π€ Β· MIT
Β·
MkDocs plugin for managing meta tags across folders and files.
- GitHub (π¨βπ» 3 Β· π 1 Β· π¦ 5 Β· π 3 - 66% open Β· β±οΈ 24.03.2023)
- PyPi (π₯ 1.8K / month):
pip install mkdocs-meta-manager
- Add to mkdocs.yml:
plugins: - meta-manager
mkjsfiddle - π₯7 Β· β 4 Β· MIT
Β·
An MkDocs plugin that lets you edit code fences in JSFiddle.
- GitHub (β±οΈ 07.06.2023)
- PyPi (π₯ 110 / month):
pip install mkjsfiddle
- Add to mkdocs.yml:
plugins: - jsfiddle
Entangled - π₯7 Β· Apache-2
Β·
An MkDocs plugin that lets you do Literate Programming through Entangled.
- GitHub (π¦ 6 Β· β±οΈ 14.10.2023)
- PyPi (π₯ 110 / month):
pip install mkdocs-entangled-plugin
- Add to mkdocs.yml:
plugins: - entangled
jinja2sandbox - π₯5 Β· β 3 Β· π€ Β· MIT
Β·
A MkDocs plugin that enables the Jinja2-sandbox.
- GitHub (β±οΈ 20.03.2019)
- Add to mkdocs.yml:
plugins: - jinja2sandbox
mkdocs_protobuf - π₯4 Β· β 2 Β· π€ Β· Apache-2
Β·
Mkdocs plugin to render protobuf messages.
- GitHub (π¨βπ» 2 Β· π 1 Β· β±οΈ 30.03.2022)
- PyPi (π₯ 250 / month):
pip install mkdocs-protobuf
- Add to mkdocs.yml:
plugins: - mkdocs_protobuf
codeyaml - π₯4 Β· π€ Β· MIT
Β·
Allows for more than one yaml config in mkdocs.
- GitHub (π 1 Β· β±οΈ 30.04.2019)
- PyPi (π₯ 18 / month):
pip install mkdocs-codeyaml-plugin
- Add to mkdocs.yml:
plugins: - codeyaml