Material for MkDocs

9.7.6 · maintenance · verified Sun Apr 05

Material for MkDocs is a highly customizable and responsive theme for MkDocs, a static site generator for project documentation. It transforms plain Markdown files into a professional-looking website with features like search, navigation, and extensive customization options. As of November 2025, the project is in maintenance mode (version 9.7.0 being the last feature release), with critical bug fixes and security updates guaranteed until at least November 2026, as the development team shifts focus to a new project called Zensical.

Warnings

Install

Quickstart

Create a new MkDocs project, navigate into it, configure `mkdocs.yml` to use the Material theme, and then serve the documentation locally.

mkdocs new my-project
cd my-project
# Edit mkdocs.yml to apply the theme
with open('mkdocs.yml', 'w') as f:
    f.write('site_name: My Documentation\n')
    f.write('theme:\n')
    f.write('  name: material\n')
mkdocs serve

view raw JSON →