jekyll-tldr
A jekyll documentation theme inspired by readthedocs and sphinx.
Supports documentation via:
- standard pages with a psuedo sub nav based on section headings
- advanced pages organized via a docs collection (collections rendered in page or individual page), query by category, pseudo nav or nav with links to rendered docs
- nested navigation
- sub nav or table of contents with anchor links or links to collections
- sort nav by weight
- sort docs collection by name or weight
Example Side Nav
- Standard (page)
heading (anchor)
heading (anchor)
- Advanced w/collection (page)
Collection Name 1 (anchor)
Collection Name 2 (anchor)
- Advanced w/collection Nested (page)
- Collection Name 1 (page)
- Collection Name 2(page)
Notes
For now, the advanced page navigation has to be either anchor link based or linked based (collections are rendered as full html pages), and not a combination of the two. This is because a Collections output can only be set on _config.yml
and not through the collection document via something like published: false
. Tracking over at jekyll/jekyll/issues/2863