mirror of
https://github.com/MichaelCurrin/mkdocs-quickstart.git
synced 2026-03-28 17:42:47 +01:00
1.3 KiB
1.3 KiB
Advanced configuration
Once you've got the Setup Project section, you can customize further using this guide. Or skip this and go to Usage.
Navbar nesting
You can add an additional level to your navbar like this:
nav:
- Home: index.md
- About: about.md
- Foo:
- Overview: foo/index.md
- Bar: foo/bar.md
However, adding a path when nesting as below is invalid and will give an error:
nav:
- Home: index.md
- About: about.md
- Foo: foo/index.md
- Bar: foo/bar.md
See issue #1139.
Add config options
See Configuration page on MkDocs site for options.
Separate docs directory approach
You can also structure your project to have the setup above nested inside a docs directory. This is useful you have a few other directories and you want to keep the project root clean.
docs/docs/index.md
theme/main.htmlnav.htmltoc.html
mkdocs.yml
An example of this is the Poetry repo. That project is also how I got into MkDocs in the first place.