Documentation

This demo shows how jekyll-awesome-nav turns a normal folder of Markdown files into navigation data your layouts can render.

The plugin does not require collections. It reads pages under the configured awesome_nav.root, builds a tree, and writes the result onto each docs page.

Start here

Folder shape

This demo uses a plain docs/ folder:

docs/
├── index.md
├── getting-started.md
└── guides/
    ├── index.md
    ├── install.md
    ├── config.md
    └── _nav.yml

Pages are included in the generated tree when they live under awesome_nav.root. A folder can provide an index.md page to represent the section itself.