MkDocs Awesome Nav Plugin

3.3.0 · active · verified Thu Apr 16

A plugin for customizing the navigation structure of your MkDocs site. It enhances the standard MkDocs navigation with features like glob patterns, dynamic sorting, and conditional visibility, allowing for more flexible site organization. The current version is 3.3.0, and it follows a feature-driven release cadence with occasional major updates.

Common errors

Warnings

Install

Quickstart

To use the mkdocs-awesome-nav plugin, you must first install it and then enable it in your `mkdocs.yml` configuration file under the `plugins` section. This example demonstrates a basic navigation setup including a glob pattern for automatic file inclusion.

# mkdocs.yml
site_name: My Awesome Docs

plugins:
  - awesome-nav

nav:
  - Home: index.md
  - 'User Guide':
      - guide/*.md # Example of a glob pattern
  - 'API Reference': api/

# To build the site:
# mkdocs build
# To serve the site locally:
# mkdocs serve

view raw JSON →