diff --git a/_data/nav.yml b/_data/nav.yml
index 7c1a250d..0ed47da1 100644
--- a/_data/nav.yml
+++ b/_data/nav.yml
@@ -11,18 +11,19 @@
page: soda/get-started-roadmap.md
- subtitle: Choose a flavor of Soda
page: soda/setup-guide.md
- - subtitle: Install Soda Library
- page: soda-library/install.md
- - subtitle: Set up a Soda-hosted agent
- page: soda-agent/managed-agent.md
- - subtitle: Deploy a Soda Agent
- page: soda-agent/deploy.md
- - subtitle: Soda Agent extras
- page: soda-agent/extras.md
- - subtitle: Invoke Soda Library
- page: soda-library/programmatic.md
- - subtitle: Upgrade, redeploy, uninstall
- page: soda/upgrade.md
+ subcategories:
+ - subtitle: Install Soda Library
+ page: soda-library/install.md
+ - subtitle: Set up a Soda-hosted agent
+ page: soda-agent/managed-agent.md
+ - subtitle: Deploy a Soda Agent
+ page: soda-agent/deploy.md
+ - subtitle: Soda Agent extras
+ page: soda-agent/extras.md
+ - subtitle: Invoke Soda Library
+ page: soda-library/programmatic.md
+ - subtitle: Upgrade, redeploy, uninstall
+ page: soda/upgrade.md
- title: Use case guides
page: soda/use-case-guides.md
diff --git a/_includes/nav.html b/_includes/nav.html
index 5dfcdeb9..cee93990 100644
--- a/_includes/nav.html
+++ b/_includes/nav.html
@@ -1,57 +1,71 @@
- {% if page.sidebar == "core" %}
- {% assign navlist = site.data.navcore %}
- {% elsif page.sidebar == "sql" %}
- {% assign navlist = site.data.navsql %}
- {% else %}
- {% assign navlist = site.data.nav %}
- {% endif %}
-
-
- {% for nav in navlist %}
- {% if nav.subcategories != null %}
- {% assign current_parent = nav.subcategories | where:"page", page.path | size %}
- {% if current_parent != 0 %}
- {% assign classlist = "active" %}
- {% else %}
- {% assign classlist = "" %}
- {% endif %}
- -
-
- {% if nav.page %}
- {{ nav.title }}
+
+ {% if page.sidebar == "core" %}
+ {% assign navlist = site.data.navcore %}
+ {% elsif page.sidebar == "sql" %}
+ {% assign navlist = site.data.navsql %}
{% else %}
- {{ nav.title }}
+ {% assign navlist = site.data.nav %}
{% endif %}
-
- {% for subcategory in nav.subcategories %}
- {% if page.path == subcategory.page %}
- {% assign classlist = "active" %}
+ {% for nav in navlist %}
+ {% if nav.subcategories != null %}
+ {% assign current_parent = nav.subcategories | where:"page", page.path | size %}
+ {% if current_parent != 0 %}
+ {% assign classlist = "active" %}
+ {% else %}
+ {% assign classlist = "" %}
+ {% endif %}
+ -
+
+ {% if nav.page %}
+ {{ nav.title }}
{% else %}
- {% assign classlist = "" %}
+ {{ nav.title }}
{% endif %}
-
-
- {{ subcategory.subtitle }}
-
- {% endfor %}
-
-
- {% else %}
- {% if page.path == nav.page %}
- {% assign classlist = "active" %}
- {% else %}
- {% assign classlist = "" %}
- {% endif %}
- -
- {{ nav.title }}
-
- {% endif %}
- {% endfor %}
-
\ No newline at end of file
+
+ {% for subcategory in nav.subcategories %}
+ {% if page.path == subcategory.page %}
+ {% assign classlist = "active" %}
+ {% else %}
+ {% assign classlist = "" %}
+ {% endif %}
+ -
+ {{ subcategory.subtitle }}
+ {% if subcategory.subcategories != null %}
+
+ {% for subsubcategory in subcategory.subcategories %}
+ {% if page.path == subsubcategory.page %}
+ {% assign classlist = "active" %}
+ {% else %}
+ {% assign classlist = "" %}
+ {% endif %}
+ -
+ {{ subsubcategory.subtitle }}
+
+ {% endfor %}
+
+ {% endif %}
+
+ {% endfor %}
+
+
+ {% else %}
+ {% if page.path == nav.page %}
+ {% assign classlist = "active" %}
+ {% else %}
+ {% assign classlist = "" %}
+ {% endif %}
+
+ {{ nav.title }}
+
+ {% endif %}
+ {% endfor %}
+
\ No newline at end of file