# Subnavs for automatically build nav?

**URL:** <https://talk.jekyllrb.com/t/subnavs-for-automatically-build-nav/854>\
**Category:** Help\
**Created:** [August 2, 2017, 6:22pm UTC](https://talk.jekyllrb.com/t/subnavs-for-automatically-build-nav/854 "2017-08-02T18:22:05Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![wwiggins](https://yyz2.discourse-cdn.com/flex030/user_avatar/talk.jekyllrb.com/wwiggins/32/141_2.png) [@wwiggins](https://talk.jekyllrb.com/u/wwiggins)\
**Post date:** [August 2, 2017, 6:22pm UTC](https://talk.jekyllrb.com/t/subnavs-for-automatically-build-nav/854/1 "2017-08-02T18:22:05Z")

</div>

Hello! I built a static site with Jekyll that uses the default template’s system of adding any page with Title frontmatter to a navbar.  
[http://fantasticarcade.com](http://fantasticarcade.com)

But now that the navbar is getting pretty crowded, I want to figure out a way to group some pages into categories and build dropdown subnavs.

Is this a road too far for the automatic navbar? Do I have to scrap it and manually create a nav, or is there some way I’m overlooking?

Thanks!

---

<div class="post-metadata">

**Author:** ![mmistakes](https://yyz2.discourse-cdn.com/flex030/user_avatar/talk.jekyllrb.com/mmistakes/32/2169_2.png) [@mmistakes](https://talk.jekyllrb.com/u/mmistakes)\
**Post date:** [August 2, 2017, 8:34pm UTC](https://talk.jekyllrb.com/t/subnavs-for-automatically-build-nav/854/2 "2017-08-02T20:34:52Z")

</div>

There are a lot of ways you can do this. Most of them involve YAML Front Matter and some Liquid `for` loops.

- [https://github.com/eduardoboucas/jekyll-dynamic-menu](https://github.com/eduardoboucas/jekyll-dynamic-menu)
- [https://thinkshout.com/blog/2014/12/creating-dynamic-menus-in-jekyll/](https://thinkshout.com/blog/2014/12/creating-dynamic-menus-in-jekyll/)
- [https://gist.github.com/kasperisager/9416313](https://gist.github.com/kasperisager/9416313)

and many more if you search.

---

<div class="post-metadata">

**Author:** ![djwicek69](https://avatars.discourse-cdn.com/v4/letter/d/c67d28/32.png) [@djwicek69](https://talk.jekyllrb.com/u/djwicek69)\
**Post date:** [July 19, 2018, 1:35pm UTC](https://talk.jekyllrb.com/t/subnavs-for-automatically-build-nav/854/3 "2018-07-19T13:35:10Z")

</div>

Hi wwiggins, did you figure out a way how to do this?

I’m interested because I’m in the same pickle.
