Multilevel Navigation Using Jekyll: A Step-by-Step Guide | HackerNoon
Briefly

In this guide, I’ll show you how to set up a hierarchical menu structure using Jekyll and style it to match your site.
To begin, define a hierarchical structure for your navigation in the _config.yml file. This configuration creates a menu with multiple levels: a root level, a first level, and a second level.
To render the menu, use the following Liquid template in the HTML file where you want your navigation to appear. The template handles nested levels.
Each level of the navigation can contain multiple items, and with Jekyll's Liquid templating language, you can dynamically create complex structures with ease.
Read at Hackernoon
[
|
]