diff --git a/docs/_layouts/docs.html b/docs/_layouts/docs.html
index bb91b7390a..8c95c8e3e2 100644
--- a/docs/_layouts/docs.html
+++ b/docs/_layouts/docs.html
@@ -7,15 +7,38 @@ layout: default
{% assign pages = site.pages | sort:"sort_order" %}
{% for page in pages %}
- {% if page.section == 'docs' %}
+ {% if page.section == 'docs' %}
+ -
+ {{page.title}}
+
+
+ {% endif %}
+ {% endfor %}
+ - References
+
+ {% assign pages = site.pages | sort:"sort_order" %}
+ {% for page in pages %}
+ {% if page.section == 'references' %}
-
{{page.title}}
{% endif %}
{% endfor %}
+
+ - Examples
+
+ {% assign pages = site.pages | sort:"sort_order" %}
+ {% for page in pages %}
+ {% if page.section == 'examples' %}
+ -
+ {{page.title}}
+
+ {% endif %}
+ {% endfor %}
+
-
+
{{ content }}
diff --git a/docs/docs/arch.md b/docs/docs/arch.md
index d61701c0a6..ec2e18167a 100644
--- a/docs/docs/arch.md
+++ b/docs/docs/arch.md
@@ -1,7 +1,7 @@
---
layout: docs
title: Architecture
-section: docs
+section: references
sort_order: 2
---
diff --git a/docs/docs/development.md b/docs/docs/development.md
index bfdf762a6d..2a27940d03 100644
--- a/docs/docs/development.md
+++ b/docs/docs/development.md
@@ -1,7 +1,7 @@
---
layout: docs
title: Development
-section: docs
+section: references
sort_order: 100
---
diff --git a/docs/docs/examples/hello-world.md b/docs/docs/examples/hello-world.md
index baeb13624f..731e670b1c 100644
--- a/docs/docs/examples/hello-world.md
+++ b/docs/docs/examples/hello-world.md
@@ -2,7 +2,7 @@
layout: docs
header_title: Examples
title: Hello World
-section: docs
+section: examples
show_in_header: true
sort_order: 1000
---
diff --git a/docs/docs/lang.md b/docs/docs/lang.md
index b0aaab15be..bd860ee06b 100644
--- a/docs/docs/lang.md
+++ b/docs/docs/lang.md
@@ -1,7 +1,7 @@
---
layout: docs
title: Language
-section: docs
+section: references
sort_order: 3
---