Skip to main content

Mkdocs plugin to generate nav list from docs dir

Project description

MkDocs Gen Nav Plugin

This plugin generates the config['nav'] automatically for your MkDocs documentation site by finding all markdown files from the global config['docs_dir'].

Rules

The following rules are used to generate the navigation:

  • The file or directory names are used as the navigation title.
  • If a path name starts with two digits and '_' characters, it is ignored in the title. This means that it is only used to sort the navigation list.
  • If a path name starts with '_', it will be ignored. This means that the links to that markdown file should be a part of some other document manually.
  • The file named "index.md" in the docs root dir will be ignored. (It will be used as Home page)

Configuration

Add following lines to your mkdocs.yml configuration file:

plugins:
  - gen_nav:
      enabled: true

Example

you can find example in examples directory

Install

pip install mkdocs-gen-nav-plugin

Development

Development Guide

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

mkdocs_gen_nav_plugin-0.2.0.tar.gz (11.2 kB view hashes)

Uploaded Source

Built Distribution

mkdocs_gen_nav_plugin-0.2.0-py3-none-any.whl (7.6 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page