Skip to content
MkDocs NG
MkDocs NG

Write Markdown.
Ship docs.

The maintained MkDocs that keeps your plugins working. One YAML file turns your Markdown into a fast, simple and good-looking documentation site you can host anywhere.

mkdocs.yml
site_name: My Project

nav:
  - Home: index.md
  - Guide: guide.md

theme:
  name: mkdocs    # or readthedocs, sumi, material...

plugins:
  - search
Plugins and themes tested
32
Upstream bugs fixed
20
Python up to 3.15
3.10+
Config changes to switch
0
Sumi theme

Good-looking docs out of the box.

Sumi is the theme made for MkDocs NG, and the one this site uses. Install it with pip install mkdocs-sumi.

  • Search as a command palette: Ctrl K searches every heading.
  • Light and dark modes, with fonts, icons and search bundled. No CDN.
  • Landing pages, a blog and a releases page from plain Markdown.
Already on MkDocs?

Switching is a package change.

MkDocs NG keeps the mkdocs command, imports and configuration. Your plugins and themes keep working, and bugs that stayed open upstream are fixed. See how it compares to the alternatives.

terminal
pip install -U mkdocs-ng
mkdocs --version
mkdocs serve

Start writing.

MkDocs NG is free and open source under the BSD 2-Clause license.

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