Skip to content
MkDocs Catalog
On this page

Navigation & page building#

29 projects, most used and most active first. 3 of them build on MkDocs NG in the weekly compatibility test.

Data from 2026-11-01.

encryptcontent#

A MkDocs plugin that encrypt/decrypt markdown content with AES.

  • Install: pip install mkdocs-encryptcontent-plugin
  • Plugin: encryptcontent
  • Builds on MkDocs NG in the weekly compatibility test
  • 176 · 11k/month · last commit 2026-05-17 · MIT
  • GitHub · PyPI

literate-nav#

MkDocs plugin to specify the navigation in Markdown instead of YAML.

awesome-nav#

A plugin for customizing the navigation structure of your MkDocs site.

mkdocs-simple-hooks#

Define your own hooks for mkdocs, without having to create a new package.

  • Install: pip install mkdocs-simple-hooks
  • Plugin: mkdocs-simple-hooks
  • 68 · 50k/month · last commit 2023-11-14 · MIT
  • GitHub · PyPI

Warning

No commits since 2023-11-14. Check that it still fits your setup.

exclude#

A mkdocs plugin that lets you exclude files or trees from your output.

  • Install: pip install mkdocs-exclude
  • Plugin: exclude
  • 96 · 253k/month · last commit 2019-02-20 · Apache-2.0
  • GitHub · PyPI

Warning

No commits since 2019-02-20. Check that it still fits your setup.

Publisher for MkDocs - meta#

Automatic navigation based on files metadata with URL name and publication status control.

  • Install: pip install mkdocs-publisher
  • Plugin: pub-meta
  • 130 · 4.2k/month · last commit 2025-11-26 · MIT
  • GitHub · PyPI

section-index#

MkDocs plugin to allow clickable sections that lead to an index page.

  • Install: pip install mkdocs-section-index
  • Plugin: section-index
  • 97 · 807k/month · last commit 2026-04-17 · MIT
  • GitHub · PyPI

Same features as sphinx-gallery (https://sphinx-gallery.github.io/) but on mkdocs (https://www.mkdocs.org/) (no sphinx..

  • Install: pip install mkdocs-gallery
  • Plugin: gallery
  • 51 · 3.6k/month · last commit 2024-09-30 · BSD-3-Clause
  • GitHub · PyPI

Warning

No commits since 2024-09-30. Check that it still fits your setup.

mkdocs-nav-weight#

A simple mkdocs plugin, enables to organize Navigation in a more markdownic way.

  • Install: pip install mkdocs-nav-weight
  • Plugin: mkdocs-nav-weight
  • 14 · 36k/month · last commit 2025-09-09 · MIT
  • GitHub · PyPI

Warning

No commits since 2025-09-09. Check that it still fits your setup.

mkdocs-pagetree-plugin#

MkDocs plugin that allows you to display the page tree. Like sitemap.xml, but for humans.

  • Install: pip install mkdocs-pagetree-plugin
  • Plugin: pagetree
  • 12 · 3.2k/month · last commit 2025-11-02 · MIT
  • GitHub · PyPI

mkdocs-live-edit-plugin#

An MkDocs plugin that allows editing pages directly from the browser.

  • Install: pip install mkdocs-live-edit-plugin
  • Plugin: live-edit
  • 37 · 533/month · last commit 2026-04-09 · MIT
  • GitHub · PyPI

file-filter#

A MkDocs plugin that lets you exclude/include docs files using globs, regexes, gitignore-style file and..

  • Install: pip install mkdocs-file-filter-plugin
  • Plugin: file-filter
  • 10 · 3.5k/month · last commit 2024-07-19 · MIT
  • GitHub · PyPI

Warning

No commits since 2024-07-19. Check that it still fits your setup.

mkdocs-categories-plugin#

An MkDocs plugin allowing for categorization of wiki pages.

  • Install: pip install mkdocs-categories-plugin
  • Plugin: categories
  • 16 · 1.1k/month · last commit 2026-04-09 · MIT
  • GitHub · PyPI

MkRefs#

MkDocs plugin to generate semantic reference Markdown pages from a knowledge graph.

  • Install: pip install mkrefs
  • Plugin: mkrefs
  • 41 · 71/month · last commit 2023-08-31 · MIT
  • GitHub · PyPI

Warning

No commits since 2023-08-31. Check that it still fits your setup.

mkdocs-breadcrumbs-plugin#

Location-based breadcrumbs navigation.

  • Install: pip install mkdocs-breadcrumbs-plugin
  • Plugin: mkdocs-breadcrumbs-plugin
  • 7 · 1.6k/month · last commit 2025-04-18 · MIT
  • GitHub · PyPI

Warning

No commits since 2025-04-18. Check that it still fits your setup.

include directory to navigation#

Simple MKDocs plugin than permit to fetch and replace directory in navigation.

  • Install: pip install mkdocs-include-dir-to-nav
  • Plugin: include_dir_to_nav
  • 31 · 33k/month · last commit 2022-03-01
  • GitHub · PyPI

Warning

No commits since 2022-03-01. Check that it still fits your setup.

toc-sidebar#

An MkDocs plugin that allows users to add additional content to the ToC sidebar using the Material theme.

  • Install: pip install mkdocs-toc-sidebar-plugin
  • Plugin: toc-sidebar
  • 4 · 782/month · last commit 2020-01-11 · MIT
  • GitHub · PyPI

Warning

No commits since 2020-01-11. Check that it still fits your setup.

mkdocs-nav-enhancements#

WIP plugin for working with titles of pages in MkDocs.

  • Install: pip install mkdocs-nav-enhancements
  • Plugin: mkdocs-nav-enhancements
  • 3 · 4.7k/month · last commit 2019-07-24 · MIT
  • GitHub · PyPI

Warning

No commits since 2019-07-24. Check that it still fits your setup.

vim-md-tags#

An MkDocs plugin that creates a vim tag file of all markdown files.

  • Install: pip install mkdocs-vim-md-tags-plugin
  • Plugin: vim-md-tags
  • 6 · 56/month · last commit 2020-05-08 · MIT
  • GitHub · PyPI

Warning

No commits since 2020-05-08. Check that it still fits your setup.

authors#

MkDocs plugin to display authors dynamically on a template using an .authors.yml file.

  • Install: pip install mkdocs-authors-plugin
  • Plugin: authors
  • 2 · 50/month · last commit 2025-08-05 · MIT
  • GitHub · PyPI

Warning

No commits since 2025-08-05. Check that it still fits your setup.

schema-reader#

A mkdocs plugin that scans specified directories and files for JSON Schema files, converts them to markdown and builds..

  • Install: pip install mkdocs-schema-reader
  • Plugin: schema_reader
  • 7 · 1.4k/month · last commit 2021-06-23 · MIT
  • GitHub · PyPI

Warning

No commits since 2021-06-23. Check that it still fits your setup.

awesome-list#

MkDocs Plugin to inject social media cards for each entry in an awesome-list.

  • Plugin: awesome-list
  • 5 · last commit 2026-10-03 · MIT
  • GitHub

mkdocs-title-casing-plugin#

A lightweight mkdocs plugin to add title casing to all mkdocs pages and sections.

  • Install: pip install mkdocs-title-casing-plugin
  • Plugin: title-casing
  • 2 · 283/month · last commit 2023-09-02 · GPL-3.0
  • GitHub · PyPI

Warning

No commits since 2023-09-02. Check that it still fits your setup.

MkDocs plugin to generate a SWAN Gallery.

  • Install: pip install mkdocs-swangallery
  • Plugin: swangallery
  • 1 · 39/month · last commit 2026-01-23 · AGPL-3.0
  • GitHub · PyPI

mkdocs-navsorted-plugin#

mkdocs plugin to get nav sorted without yml directives.

  • Install: pip install mkdocs-navsorted-plugin
  • Plugin: navsorted
  • 192/month · last commit 2025-05-24 · BSD-3-Clause
  • GitHub · PyPI

Warning

No commits since 2025-05-24. Check that it still fits your setup.

select-files#

Filter pages for assignments.

  • Install: pip install mkdocs-select-files
  • Plugin: select-files
  • 47/month · last commit 2019-09-05 · Apache-2.0
  • GitHub · PyPI

Warning

No commits since 2019-09-05. Check that it still fits your setup.

MkDocs Remove Sections Plugin#

Remove sections with specific titles from your MkDocs pages.

  • Install: pip install mkdocs-remove-sections-plugin
  • Plugin: remove_sections
  • 1 · 30/month · last commit 2026-05-31 · MIT
  • GitHub · PyPI

Little something to automatically generate a Navigation within a page itself. Depends on Awesome-pages.

  • Plugin: pagenav-generator
  • 4 · last commit 2022-04-17 · MIT
  • GitHub

Warning

No commits since 2022-04-17. Check that it still fits your setup.

mkdocs-pug#

  • Install: pip install mkdocs-pug
  • 8/month
  • PyPI
Esc
↵ to open ↑↓ to move Esc to close
Keyboard shortcuts
Ctrl K /
Open search and commands
t
Toggle dark mode
[ ]
Previous / next page
j k
Previous / next heading
?
Show this help