diff --git a/content/search.erb b/content/search.erb
index 4bc0e7d..499adea 100644
--- a/content/search.erb
+++ b/content/search.erb
@@ -1,3 +1,7 @@
+---
+navigable: true
+title: Search
+---
diff --git a/layouts/partials/_navbar.erb b/layouts/partials/_navbar.erb
index d856c7c..cc69bd0 100644
--- a/layouts/partials/_navbar.erb
+++ b/layouts/partials/_navbar.erb
@@ -4,21 +4,11 @@
-
- About
-
-
- Archief
-
-
- Projecten
-
-
- Cammie
-
-
- Zoeken
-
+ <% nav_items do |item, active| %>
+
+ <%= item[:title] %>
+
+ <% end %>
diff --git a/lib/helpers/nav.rb b/lib/helpers/nav.rb
new file mode 100644
index 0000000..ec6a8fb
--- /dev/null
+++ b/lib/helpers/nav.rb
@@ -0,0 +1,10 @@
+module NavigationHelper
+ def nav_items
+ navigables = items.select { |i| i[:navigable] }
+
+ navigables.each do |item|
+ is_active = @item_rep && @item_rep.path == item.path
+ yield item, is_active
+ end
+ end
+end
diff --git a/lib/helpers_.rb b/lib/helpers_.rb
index 86f3a76..686ba03 100644
--- a/lib/helpers_.rb
+++ b/lib/helpers_.rb
@@ -6,3 +6,4 @@ include Nanoc::Helpers::Text
include ArchiveHelper
include IcalHelper
+include NavigationHelper