From f2b0352481da449ad8ed0f4dff5f7e6a5f257fac Mon Sep 17 00:00:00 2001
From: Oliver Davies <oliver@oliverdavies.uk>
Date: Thu, 10 Sep 2015 02:45:52 +0100
Subject: [PATCH] Added active nav values

---
 app/config/sculpin_site.yml                            | 10 +++++-----
 source/_posts/2010-04-05-style-drupal-6-lists.md       |  1 +
 source/_posts/2010-04-28-imagecrop.md                  |  1 +
 .../2010-05-06-conditional-email-address-webform.md    |  1 +
 source/_posts/2010-05-10-zenophile.md                  |  1 +
 source/_posts/2010-05-25-fancy-slide.md                |  1 +
 source/_posts/2010-05-29-imagefield-import-module.md   |  1 +
 source/_posts/2010-06-02-improve-jpg-quality.md        |  1 +
 source/_posts/2010-06-23-social-icons-block.md         |  1 +
 source/_posts/2010-06-25-useful-drupal-6-modules.md    |  1 +
 source/_posts/2010-06-28-flickr-photo-gallery.md       |  3 ++-
 source/_posts/2010-07-01-change-content-type-sql.md    |  1 +
 source/_posts/2010-07-02-virtual-hosts-virtualhostx.md |  1 +
 ...07-07-add-taxonomy-term-multiple-nodes-using-sql.md |  1 +
 source/_posts/2010-07-12-teleport-module.md            |  1 +
 source/_posts/2010-08-10-adminhover-module.md          |  1 +
 source/_posts/2010-08-11-better-photo-gallery-1.md     |  1 +
 source/_posts/2010-08-17-better-photo-gallery-2.md     |  1 +
 source/_posts/2010-08-20-image-caption-module.md       |  1 +
 .../_posts/2010-09-26-south-wales-drupal-user-group.md |  1 +
 source/_posts/2010-10-10-create-apply-patches.md       |  1 +
 source/_posts/2010-10-13-better-photo-gallery-2.md     |  1 +
 source/_posts/2010-10-22-better-photo-gallery-21.md    |  1 +
 source/_posts/2010-11-04-regular-expressions-search.md |  1 +
 source/_posts/2011-02-14-typekit-fonts.md              |  1 +
 source/_posts/2011-03-15-number-of-facebook-fans.md    |  1 +
 source/_posts/2011-03-31-proctors.md                   |  1 +
 source/_posts/2011-05-20-proctors-drupal-meetup.md     |  1 +
 source/_posts/2011-05-23-imagefield-import-archive.md  |  1 +
 .../_posts/2011-08-28-multigroups-field-collections.md |  1 +
 ...stall-and-configure-subversion-svn-server-ubuntu.md |  1 +
 source/_posts/2012-01-04-upgraded-drupal-7.md          |  1 +
 .../2012-02-01-authorized-keys-passwordless-ssh.md     |  1 +
 .../2012-04-16-omega-subtheme-drush-omega-tools.md     |  1 +
 source/_posts/2012-04-17-nagios-centos.md              |  1 +
 source/_posts/2012-04-19-custom-theme-templates.md     |  1 +
 source/_posts/2012-05-23-apache-text-files.md          |  1 +
 ...5-23-checkout-specific-revision-svn-command-line.md |  1 +
 source/_posts/2012-05-23-date-popup-custom-form.md     |  1 +
 source/_posts/2012-05-23-forward-domain-mod-rewrite.md |  1 +
 source/_posts/2012-05-23-info-file-drupal-7-theme.md   |  1 +
 ...ividing-drupals-process-and-preprocess-functions.md |  1 +
 source/_posts/2012-07-12-my-new-drupal-modules.md      |  1 +
 .../2012-07-14-install-nomensa-media-player-drupal.md  |  1 +
 source/_posts/2012-07-27-linux-journal.md              |  1 +
 ...display-custom-menu-drupal-7-theme-template-file.md |  1 +
 .../2012-09-06-reflections-speaking-unifieddiff.md     |  1 +
 source/_posts/2012-10-25-my-sublime-text-2-settings.md |  1 +
 source/_posts/2012-11-15-accessible-bristol-site.md    |  1 +
 ...-11-17-open-sublime-text-2-mac-os-x-command-line.md |  1 +
 ...-12-06-use-sass-and-compass-drupal-7-using-sassy.md |  1 +
 ...3-01-09-checking-if-user-logged-drupal-right-way.md |  1 +
 ...-02-16-creating-and-using-custom-tokens-drupal-7.md |  1 +
 ...03-02-quickest-way-install-sublime-text-2-ubuntu.md |  1 +
 .../2013-04-20-leaving-nomensa-joining-precedent.md    |  1 +
 ...display-git-branch-or-tag-names-your-bash-prompt.md |  1 +
 ...-06-13-some-useful-links-using-simpletest-drupal.md |  1 +
 ...-and-staging-sites-drupals-domain-module-enabled.md |  1 +
 source/_posts/2013-07-26-going-to-drupalcon.md         |  1 +
 .../2013-09-06-create-zen-sub-theme-using-drush.md     |  1 +
 .../2013-11-19-dont-bootstrap-drupal-use-drush.md      |  1 +
 source/_posts/2013-11-27-useful-vagrant-commands.md    |  1 +
 ...quickly-apply-patches-using-git-and-curl-or-wget.md |  1 +
 ...3-12-31-download-different-versions-drupal-drush.md |  1 +
 source/_posts/2014-01-15-some-useful-git-aliases.md    |  1 +
 source/_posts/2014-02-09-drupalcamp-london-2014.md     |  1 +
 source/_posts/2014-03-03-drupalcamp-london-git-flow.md |  1 +
 source/_posts/2014-05-03-drupal-association.md         |  1 +
 source/_posts/2014-05-06-thanks.md                     |  1 +
 source/_posts/2014-05-21-git-format-patch.md           |  1 +
 source/_posts/2014-07-02-drush-make-drupalbristol.md   |  1 +
 ...-10-06-fix-vagrant-loading-wrong-virtual-machine.md |  1 +
 ...ating-features-and-adding-components-using-drush.md |  1 +
 ...014-11-18-include-css-fonts-using-sass-each-loop.md |  1 +
 ...-when-developing-locally-stage-file-proxy-module.md |  1 +
 source/_posts/2014-11-27-pantheon-settings-files.md    |  1 +
 ...ngs-file-environment-configuration-and-overrides.md |  1 +
 .../2014-12-22-configuring-the-reroute-email-module.md |  1 +
 source/_posts/2015-03-20-2014.md                       |  1 +
 source/_posts/2015-04-03-minimum-core-version.md       |  1 +
 .../_posts/2015-06-18-updating-forked-github-repos.md  |  1 +
 source/_posts/2015-07-19-sculpin-resources.md          |  2 +-
 .../2015-07-21-automating-sculpin-with-jenkins.md      |  2 +-
 source/_talks/2012-09-05-what-is-this-drupal-thing.md  |  1 +
 source/_talks/2013-07-10-drupal-ldap.md                |  1 +
 source/_talks/2014-03-01-git-flow.md                   |  1 +
 source/_talks/2014-07-02-drush-make-drupalbristol.md   |  1 +
 source/_talks/2014-08-19-drupal-association.md         |  1 +
 source/_talks/2015-01-18-drupalorg.md                  |  1 +
 source/_talks/2015-02-28-drupalorg.md                  |  1 +
 source/_talks/2015-04-08-drupal8.md                    |  1 +
 source/_talks/2015-07-25-sculpin.md                    |  1 +
 source/_talks/2015-08-25-dancing-for-drupal.md         |  1 +
 source/_talks/2015-11-01-accessible-drupal.md          |  1 +
 source/_talks/2015-11-01-sculpin.md                    |  1 +
 source/blog.html                                       |  1 +
 source/blog/tags.html                                  |  1 +
 source/blog/tags/tag.html                              |  1 +
 source/contact.md                                      |  1 +
 source/experience.md                                   |  3 ++-
 source/talks.twig                                      |  1 +
 source/testimonials.html.twig                          |  1 +
 .../opdavies/oliverdavies/_layouts/default.html.twig   |  2 +-
 templates/post.md                                      |  1 +
 104 files changed, 110 insertions(+), 10 deletions(-)

diff --git a/app/config/sculpin_site.yml b/app/config/sculpin_site.yml
index 1a6002d8..907752e4 100644
--- a/app/config/sculpin_site.yml
+++ b/app/config/sculpin_site.yml
@@ -36,11 +36,11 @@ apple_touch_icon_sizes: [ 57, 114, 72, 144, 60, 120, 76, 152 ]
 favicon_sizes: [ 160, 96, 32, 16 ]
 
 main_menu:
-    - { title: Experience, href: /experience/ }
-    - { title: Testimonials, href: /testimonials/ }
-    - { title: Talks, href: /talks/ }
-    - { title: Blog, href: /blog/ }
-    - { title: Contact, href: /contact/ }
+    - { title: Experience, href: /experience/, nav: experience }
+    - { title: Testimonials, href: /testimonials/, nav: testimonials }
+    - { title: Talks, href: /talks/, nav: talks }
+    - { title: Blog, href: /blog/, nav: blog }
+    - { title: Contact, href: /contact/, nav: contact }
 
 meetups:
     swdug: { name: SWDUG, logo: swdug.png, url: http://swdug.org.uk }
diff --git a/source/_posts/2010-04-05-style-drupal-6-lists.md b/source/_posts/2010-04-05-style-drupal-6-lists.md
index 74de3bdd..0c012a68 100644
--- a/source/_posts/2010-04-05-style-drupal-6-lists.md
+++ b/source/_posts/2010-04-05-style-drupal-6-lists.md
@@ -1,4 +1,5 @@
 ---
+nav: blog
 title: Style Drupal 6's Taxonomy Lists with PHP, CSS and jQuery
 slug: style-drupal-6s-taxonomy-lists-php-css-and-jquery
 tags:
diff --git a/source/_posts/2010-04-28-imagecrop.md b/source/_posts/2010-04-28-imagecrop.md
index c3fb7f22..63f03889 100644
--- a/source/_posts/2010-04-28-imagecrop.md
+++ b/source/_posts/2010-04-28-imagecrop.md
@@ -1,4 +1,5 @@
 ---
+nav: blog
 title: Using ImageCache and ImageCrop for my Portfolio
 slug: using-imagecache-and-imagecrop-my-portfolio
 tags:
diff --git a/source/_posts/2010-05-06-conditional-email-address-webform.md b/source/_posts/2010-05-06-conditional-email-address-webform.md
index 86b86847..13b06fe5 100644
--- a/source/_posts/2010-05-06-conditional-email-address-webform.md
+++ b/source/_posts/2010-05-06-conditional-email-address-webform.md
@@ -1,4 +1,5 @@
 ---
+nav: blog
 title: Conditional Email Addresses in a Webform
 slug: conditional-email-addresses-webform
 tags:
diff --git a/source/_posts/2010-05-10-zenophile.md b/source/_posts/2010-05-10-zenophile.md
index 5d16ce29..7492bd57 100644
--- a/source/_posts/2010-05-10-zenophile.md
+++ b/source/_posts/2010-05-10-zenophile.md
@@ -1,4 +1,5 @@
 ---
+nav: blog
 title: Quickly Create Zen Subthemes Using Zenophile
 tags:
   - drupal-planet
diff --git a/source/_posts/2010-05-25-fancy-slide.md b/source/_posts/2010-05-25-fancy-slide.md
index 5b0bcf7a..783d130d 100644
--- a/source/_posts/2010-05-25-fancy-slide.md
+++ b/source/_posts/2010-05-25-fancy-slide.md
@@ -1,4 +1,5 @@
 ---
+nav: blog
 title: Create a Slideshow of Multiple Images Using Fancy Slide
 slug: create-slideshow-multiple-images-using-fancy-slide
 tags:
diff --git a/source/_posts/2010-05-29-imagefield-import-module.md b/source/_posts/2010-05-29-imagefield-import-module.md
index 9d4f2a5e..c5099143 100644
--- a/source/_posts/2010-05-29-imagefield-import-module.md
+++ b/source/_posts/2010-05-29-imagefield-import-module.md
@@ -1,4 +1,5 @@
 ---
+nav: blog
 title: Quickly Import Multiples Images Using the Imagefield_Import Module
 slug: quickly-import-multiples-images-using-imagefieldimport-module
 tags:
diff --git a/source/_posts/2010-06-02-improve-jpg-quality.md b/source/_posts/2010-06-02-improve-jpg-quality.md
index 3275390a..02f3043e 100644
--- a/source/_posts/2010-06-02-improve-jpg-quality.md
+++ b/source/_posts/2010-06-02-improve-jpg-quality.md
@@ -1,4 +1,5 @@
 ---
+nav: blog
 title: Improve JPG Quality in Imagecache and ImageAPI
 slug: improve-jpg-quality-imagecache-and-imageapi
 tags:
diff --git a/source/_posts/2010-06-23-social-icons-block.md b/source/_posts/2010-06-23-social-icons-block.md
index 84b69bbb..e9e81567 100644
--- a/source/_posts/2010-06-23-social-icons-block.md
+++ b/source/_posts/2010-06-23-social-icons-block.md
@@ -1,4 +1,5 @@
 ---
+nav: blog
 title: Create a Block of Social Media Icons using CCK, Views and Nodequeue
 slug: create-block-social-media-icons-using-cck-views-and-nodequeue
 tags:
diff --git a/source/_posts/2010-06-25-useful-drupal-6-modules.md b/source/_posts/2010-06-25-useful-drupal-6-modules.md
index 7f276a36..68a92a13 100644
--- a/source/_posts/2010-06-25-useful-drupal-6-modules.md
+++ b/source/_posts/2010-06-25-useful-drupal-6-modules.md
@@ -1,4 +1,5 @@
 ---
+nav: blog
 title: 10 Useful Drupal 6 Modules
 tags:
   - drupal-planet
diff --git a/source/_posts/2010-06-28-flickr-photo-gallery.md b/source/_posts/2010-06-28-flickr-photo-gallery.md
index 8b87e462..77ded36c 100644
--- a/source/_posts/2010-06-28-flickr-photo-gallery.md
+++ b/source/_posts/2010-06-28-flickr-photo-gallery.md
@@ -1,5 +1,6 @@
 ---
-title: Create a Flickr Photo Gallery Using Feeds, CCK and Views 
+nav: blog
+title: Create a Flickr Photo Gallery Using Feeds, CCK and Views
 slug: create-flickr-photo-gallery-using-feeds-cck-and-views
 tags:
   - drupal-planet
diff --git a/source/_posts/2010-07-01-change-content-type-sql.md b/source/_posts/2010-07-01-change-content-type-sql.md
index c3385a9a..45204313 100644
--- a/source/_posts/2010-07-01-change-content-type-sql.md
+++ b/source/_posts/2010-07-01-change-content-type-sql.md
@@ -1,4 +1,5 @@
 ---
+nav: blog
 title: Change the Content Type of Multiple Nodes Using SQL
 slug: change-content-type-multiple-nodes-using-sql
 tags:
diff --git a/source/_posts/2010-07-02-virtual-hosts-virtualhostx.md b/source/_posts/2010-07-02-virtual-hosts-virtualhostx.md
index e3ee7b2a..e6641fe5 100644
--- a/source/_posts/2010-07-02-virtual-hosts-virtualhostx.md
+++ b/source/_posts/2010-07-02-virtual-hosts-virtualhostx.md
@@ -1,4 +1,5 @@
 ---
+nav: blog
 title: Create Virtual Hosts on Mac OS X Using VirtualHostX
 slug: create-virtual-hosts-mac-os-x-using-virtualhostx
 tags:
diff --git a/source/_posts/2010-07-07-add-taxonomy-term-multiple-nodes-using-sql.md b/source/_posts/2010-07-07-add-taxonomy-term-multiple-nodes-using-sql.md
index 1e51d902..8846821f 100644
--- a/source/_posts/2010-07-07-add-taxonomy-term-multiple-nodes-using-sql.md
+++ b/source/_posts/2010-07-07-add-taxonomy-term-multiple-nodes-using-sql.md
@@ -1,4 +1,5 @@
 ---
+nav: blog
 title: Add a Taxonomy Term to Multiple Nodes Using SQL
 slug: add-taxonomy-term-multiple-nodes-using-sql
 tags:
diff --git a/source/_posts/2010-07-12-teleport-module.md b/source/_posts/2010-07-12-teleport-module.md
index 10df1d81..b2904137 100644
--- a/source/_posts/2010-07-12-teleport-module.md
+++ b/source/_posts/2010-07-12-teleport-module.md
@@ -1,4 +1,5 @@
 ---
+nav: blog
 title: Review of the Teleport Module
 slug: review-teleport-module
 tags:
diff --git a/source/_posts/2010-08-10-adminhover-module.md b/source/_posts/2010-08-10-adminhover-module.md
index 9d49c87a..74af5ec8 100644
--- a/source/_posts/2010-08-10-adminhover-module.md
+++ b/source/_posts/2010-08-10-adminhover-module.md
@@ -1,4 +1,5 @@
 ---
+nav: blog
 title: Review of the Admin:hover Module
 slug: review-adminhover-module
 tags:
diff --git a/source/_posts/2010-08-11-better-photo-gallery-1.md b/source/_posts/2010-08-11-better-photo-gallery-1.md
index 8c2d887d..6b3e36a9 100644
--- a/source/_posts/2010-08-11-better-photo-gallery-1.md
+++ b/source/_posts/2010-08-11-better-photo-gallery-1.md
@@ -1,4 +1,5 @@
 ---
+nav: blog
 title: Create a Better Photo Gallery in Drupal - Part 1
 slug: create-better-photo-gallery-drupal-part-1
 tags:
diff --git a/source/_posts/2010-08-17-better-photo-gallery-2.md b/source/_posts/2010-08-17-better-photo-gallery-2.md
index 73d44b87..e75ead53 100644
--- a/source/_posts/2010-08-17-better-photo-gallery-2.md
+++ b/source/_posts/2010-08-17-better-photo-gallery-2.md
@@ -1,4 +1,5 @@
 ---
+nav: blog
 title: Create a Better Photo Gallery in Drupal - Part 2
 slug: create-better-photo-gallery-drupal-part-2
 tags:
diff --git a/source/_posts/2010-08-20-image-caption-module.md b/source/_posts/2010-08-20-image-caption-module.md
index c6e97f9f..16e1af2e 100644
--- a/source/_posts/2010-08-20-image-caption-module.md
+++ b/source/_posts/2010-08-20-image-caption-module.md
@@ -1,4 +1,5 @@
 ---
+nav: blog
 title: Review of the Image Caption Module
 slug: review-image-caption-module
 tags:
diff --git a/source/_posts/2010-09-26-south-wales-drupal-user-group.md b/source/_posts/2010-09-26-south-wales-drupal-user-group.md
index 0a2be2e3..c2720a8c 100644
--- a/source/_posts/2010-09-26-south-wales-drupal-user-group.md
+++ b/source/_posts/2010-09-26-south-wales-drupal-user-group.md
@@ -1,4 +1,5 @@
 ---
+nav: blog
 title: The Inaugural Meetup for the South Wales Drupal User Group
 slug: south-wales-drupal-user-group
 tags:
diff --git a/source/_posts/2010-10-10-create-apply-patches.md b/source/_posts/2010-10-10-create-apply-patches.md
index 9cb0b5a2..43e9c9e8 100644
--- a/source/_posts/2010-10-10-create-apply-patches.md
+++ b/source/_posts/2010-10-10-create-apply-patches.md
@@ -1,4 +1,5 @@
 ---
+nav: blog
 title: How to Create and Apply Patches
 slug: create-and-apply-patches
 tags:
diff --git a/source/_posts/2010-10-13-better-photo-gallery-2.md b/source/_posts/2010-10-13-better-photo-gallery-2.md
index a668a402..e72ffaf6 100644
--- a/source/_posts/2010-10-13-better-photo-gallery-2.md
+++ b/source/_posts/2010-10-13-better-photo-gallery-2.md
@@ -1,4 +1,5 @@
 ---
+nav: blog
 title: Create a Better Photo Gallery in Drupal - Part 3
 slug: create-better-photo-gallery-drupal-part-3
 tags:
diff --git a/source/_posts/2010-10-22-better-photo-gallery-21.md b/source/_posts/2010-10-22-better-photo-gallery-21.md
index a25d56c9..9cc112bc 100644
--- a/source/_posts/2010-10-22-better-photo-gallery-21.md
+++ b/source/_posts/2010-10-22-better-photo-gallery-21.md
@@ -1,4 +1,5 @@
 ---
+nav: blog
 title: Create a Better Photo Gallery in Drupal - Part 2.1
 slug: create-better-photo-gallery-drupal-part-21
 tags:
diff --git a/source/_posts/2010-11-04-regular-expressions-search.md b/source/_posts/2010-11-04-regular-expressions-search.md
index 160993cf..656bae6a 100644
--- a/source/_posts/2010-11-04-regular-expressions-search.md
+++ b/source/_posts/2010-11-04-regular-expressions-search.md
@@ -1,4 +1,5 @@
 ---
+nav: blog
 title: Use Regular Expressions to Search and Replace in Coda or TextMate
 slug: use-regular-expressions-search-and-replace-coda-or-textmate
 tags:
diff --git a/source/_posts/2011-02-14-typekit-fonts.md b/source/_posts/2011-02-14-typekit-fonts.md
index 63fb73db..88951cd3 100644
--- a/source/_posts/2011-02-14-typekit-fonts.md
+++ b/source/_posts/2011-02-14-typekit-fonts.md
@@ -1,4 +1,5 @@
 ---
+nav: blog
 title: Easily Embed TypeKit Fonts into your Drupal Website
 slug: easily-embed-typekit-fonts-your-drupal-website
 tags:
diff --git a/source/_posts/2011-03-15-number-of-facebook-fans.md b/source/_posts/2011-03-15-number-of-facebook-fans.md
index ca9deed9..b6c75fce 100644
--- a/source/_posts/2011-03-15-number-of-facebook-fans.md
+++ b/source/_posts/2011-03-15-number-of-facebook-fans.md
@@ -1,4 +1,5 @@
 ---
+nav: blog
 title: Display the Number of Facebook fans in PHP
 slug: display-number-facebook-fans-php
 tags:
diff --git a/source/_posts/2011-03-31-proctors.md b/source/_posts/2011-03-31-proctors.md
index 3028ace6..8dd44212 100644
--- a/source/_posts/2011-03-31-proctors.md
+++ b/source/_posts/2011-03-31-proctors.md
@@ -1,4 +1,5 @@
 ---
+nav: blog
 title: Proctor & Stevenson
 slug: proctor-stevenson
 tags:
diff --git a/source/_posts/2011-05-20-proctors-drupal-meetup.md b/source/_posts/2011-05-20-proctors-drupal-meetup.md
index 220b89d8..b76e3183 100644
--- a/source/_posts/2011-05-20-proctors-drupal-meetup.md
+++ b/source/_posts/2011-05-20-proctors-drupal-meetup.md
@@ -1,4 +1,5 @@
 ---
+nav: blog
 title: Proctors Hosting the next Drupal Meetup
 slug: proctors-hosting-next-drupal-meetup
 tags:
diff --git a/source/_posts/2011-05-23-imagefield-import-archive.md b/source/_posts/2011-05-23-imagefield-import-archive.md
index 22de3f23..b9d6bd38 100644
--- a/source/_posts/2011-05-23-imagefield-import-archive.md
+++ b/source/_posts/2011-05-23-imagefield-import-archive.md
@@ -1,4 +1,5 @@
 ---
+nav: blog
 title: Imagefield Import Archive
 tags:
   - drupal-planet
diff --git a/source/_posts/2011-08-28-multigroups-field-collections.md b/source/_posts/2011-08-28-multigroups-field-collections.md
index c6d5b9ba..a65c2849 100644
--- a/source/_posts/2011-08-28-multigroups-field-collections.md
+++ b/source/_posts/2011-08-28-multigroups-field-collections.md
@@ -1,4 +1,5 @@
 ---
+nav: blog
 title: Create Multigroups in Drupal 7 using Field Collections
 slug: create-multigroups-drupal-7-using-field-collections
 tags:
diff --git a/source/_posts/2011-10-19-install-and-configure-subversion-svn-server-ubuntu.md b/source/_posts/2011-10-19-install-and-configure-subversion-svn-server-ubuntu.md
index 398d7bc7..7903fc64 100644
--- a/source/_posts/2011-10-19-install-and-configure-subversion-svn-server-ubuntu.md
+++ b/source/_posts/2011-10-19-install-and-configure-subversion-svn-server-ubuntu.md
@@ -1,4 +1,5 @@
 ---
+nav: blog
 title: How to Install and Configure Subversion (SVN) Server on Ubuntu
 slug: install-and-configure-subversion-svn-server-ubuntu
 tags:
diff --git a/source/_posts/2012-01-04-upgraded-drupal-7.md b/source/_posts/2012-01-04-upgraded-drupal-7.md
index bdfa621b..8529f184 100644
--- a/source/_posts/2012-01-04-upgraded-drupal-7.md
+++ b/source/_posts/2012-01-04-upgraded-drupal-7.md
@@ -1,4 +1,5 @@
 ---
+nav: blog
 title: Site Upgraded to Drupal 7
 slug: site-upgraded-drupal-7
 ---
diff --git a/source/_posts/2012-02-01-authorized-keys-passwordless-ssh.md b/source/_posts/2012-02-01-authorized-keys-passwordless-ssh.md
index d5a5f907..7c22b02e 100644
--- a/source/_posts/2012-02-01-authorized-keys-passwordless-ssh.md
+++ b/source/_posts/2012-02-01-authorized-keys-passwordless-ssh.md
@@ -1,4 +1,5 @@
 ---
+nav: blog
 title: How to use Authorized Keys to Create a Passwordless SSH Connection
 slug: use-authorized-keys-create-passwordless-ssh-connection
 tags:
diff --git a/source/_posts/2012-04-16-omega-subtheme-drush-omega-tools.md b/source/_posts/2012-04-16-omega-subtheme-drush-omega-tools.md
index 94df7816..65982f47 100644
--- a/source/_posts/2012-04-16-omega-subtheme-drush-omega-tools.md
+++ b/source/_posts/2012-04-16-omega-subtheme-drush-omega-tools.md
@@ -1,4 +1,5 @@
 ---
+nav: blog
 title: Create an Omega Subtheme with LESS CSS Preprocessor using Omega Tools and Drush
 slug: create-omega-subtheme-less-css-preprocessor-using-omega-tools-and-drush
 tags:
diff --git a/source/_posts/2012-04-17-nagios-centos.md b/source/_posts/2012-04-17-nagios-centos.md
index 4d9a4746..786cf9a4 100644
--- a/source/_posts/2012-04-17-nagios-centos.md
+++ b/source/_posts/2012-04-17-nagios-centos.md
@@ -1,4 +1,5 @@
 ---
+nav: blog
 title: Installing Nagios on CentOS
 slug: installing-nagios-centos
 tags:
diff --git a/source/_posts/2012-04-19-custom-theme-templates.md b/source/_posts/2012-04-19-custom-theme-templates.md
index d89e1200..fd53b663 100644
--- a/source/_posts/2012-04-19-custom-theme-templates.md
+++ b/source/_posts/2012-04-19-custom-theme-templates.md
@@ -1,4 +1,5 @@
 ---
+nav: blog
 title: Adding Custom Theme Templates in Drupal 7
 description: >
   Today, I had a situation where I was displaying a list of teasers for news article nodes. The article content type had several different fields assigned to it, including main and thumbnail images. In this case, I wanted to have different output and fields displayed when a teaser was displayed compared to when a complete node was displayed.
diff --git a/source/_posts/2012-05-23-apache-text-files.md b/source/_posts/2012-05-23-apache-text-files.md
index 56b938a3..3319648e 100644
--- a/source/_posts/2012-05-23-apache-text-files.md
+++ b/source/_posts/2012-05-23-apache-text-files.md
@@ -1,4 +1,5 @@
 ---
+nav: blog
 title: Prevent Apache from displaying text files within a web browser
 slug: prevent-apache-displaying-text-files-within-web-browser
 tags:
diff --git a/source/_posts/2012-05-23-checkout-specific-revision-svn-command-line.md b/source/_posts/2012-05-23-checkout-specific-revision-svn-command-line.md
index 44fca90c..5c15c5c3 100644
--- a/source/_posts/2012-05-23-checkout-specific-revision-svn-command-line.md
+++ b/source/_posts/2012-05-23-checkout-specific-revision-svn-command-line.md
@@ -1,4 +1,5 @@
 ---
+nav: blog
 title: Checkout a specific revision from SVN from the command line
 slug: checkout-specific-revision-svn-command-line
 tags:
diff --git a/source/_posts/2012-05-23-date-popup-custom-form.md b/source/_posts/2012-05-23-date-popup-custom-form.md
index 646d086f..fbbbec13 100644
--- a/source/_posts/2012-05-23-date-popup-custom-form.md
+++ b/source/_posts/2012-05-23-date-popup-custom-form.md
@@ -1,4 +1,5 @@
 ---
+nav: blog
 title: How to add a date popup calendar onto a custom form
 slug: add-date-popup-calendar-custom-form
 tags:
diff --git a/source/_posts/2012-05-23-forward-domain-mod-rewrite.md b/source/_posts/2012-05-23-forward-domain-mod-rewrite.md
index 0cf28b19..76a3fb5e 100644
--- a/source/_posts/2012-05-23-forward-domain-mod-rewrite.md
+++ b/source/_posts/2012-05-23-forward-domain-mod-rewrite.md
@@ -1,4 +1,5 @@
 ---
+nav: blog
 title: Forward one domain to another using mod_rewrite and .htaccess
 slug: forward-one-domain-another-using-modrewrite-and-htaccess
 tags:
diff --git a/source/_posts/2012-05-23-info-file-drupal-7-theme.md b/source/_posts/2012-05-23-info-file-drupal-7-theme.md
index d417166f..3447f4a6 100644
--- a/source/_posts/2012-05-23-info-file-drupal-7-theme.md
+++ b/source/_posts/2012-05-23-info-file-drupal-7-theme.md
@@ -1,4 +1,5 @@
 ---
+nav: blog
 title: Writing a .info file for a Drupal 7 theme
 slug: writing-info-file-drupal-7-theme
 tags:
diff --git a/source/_posts/2012-05-24-dividing-drupals-process-and-preprocess-functions.md b/source/_posts/2012-05-24-dividing-drupals-process-and-preprocess-functions.md
index c6eab577..bfca3a91 100644
--- a/source/_posts/2012-05-24-dividing-drupals-process-and-preprocess-functions.md
+++ b/source/_posts/2012-05-24-dividing-drupals-process-and-preprocess-functions.md
@@ -1,4 +1,5 @@
 ---
+nav: blog
 title: Dividing Drupal's process and preprocess functions into separate files
 description: If you use a lot of process and preprocess functions within your Drupal theme, then your template.php can get very long and it can become difficult to find a certain piece of code. Following the example of the Omega theme, I've started separating my process and preprocess functions into their own files.
 slug: dividing-drupals-process-and-preprocess-functions-separate-files
diff --git a/source/_posts/2012-07-12-my-new-drupal-modules.md b/source/_posts/2012-07-12-my-new-drupal-modules.md
index 0134f1c6..aaecb35d 100644
--- a/source/_posts/2012-07-12-my-new-drupal-modules.md
+++ b/source/_posts/2012-07-12-my-new-drupal-modules.md
@@ -1,4 +1,5 @@
 ---
+nav: blog
 title: My new Drupal modules
 description: After a busy few days, I've released two new contrib Drupal modules.
 tags:
diff --git a/source/_posts/2012-07-14-install-nomensa-media-player-drupal.md b/source/_posts/2012-07-14-install-nomensa-media-player-drupal.md
index 969c3fbb..d078d660 100644
--- a/source/_posts/2012-07-14-install-nomensa-media-player-drupal.md
+++ b/source/_posts/2012-07-14-install-nomensa-media-player-drupal.md
@@ -1,4 +1,5 @@
 ---
+nav: blog
 title: Install and Configure the Nomensa Accessible Media Player in Drupal
 slug: install-nomensa-media-player-drupal
 tags:
diff --git a/source/_posts/2012-07-27-linux-journal.md b/source/_posts/2012-07-27-linux-journal.md
index 07f91c25..41ff745a 100644
--- a/source/_posts/2012-07-27-linux-journal.md
+++ b/source/_posts/2012-07-27-linux-journal.md
@@ -1,4 +1,5 @@
 ---
+nav: blog
 title: Writing an Article for Linux Journal
 description: I'm absolutely delighted to announce that I'm going to be writing an article for Linux Journal magazine's upcoming Drupal special.
 slug: writing-article-linux-journal
diff --git a/source/_posts/2012-08-18-display-custom-menu-drupal-7-theme-template-file.md b/source/_posts/2012-08-18-display-custom-menu-drupal-7-theme-template-file.md
index 073e7baf..ea8b183e 100644
--- a/source/_posts/2012-08-18-display-custom-menu-drupal-7-theme-template-file.md
+++ b/source/_posts/2012-08-18-display-custom-menu-drupal-7-theme-template-file.md
@@ -1,4 +1,5 @@
 ---
+nav: blog
 title: Display a Custom Menu in a Drupal 7 Theme Template File
 description: For reference, this is the code needed to display a menu in a Drupal 7 template file.
 slug: display-custom-menu-drupal-7-theme-template-file
diff --git a/source/_posts/2012-09-06-reflections-speaking-unifieddiff.md b/source/_posts/2012-09-06-reflections-speaking-unifieddiff.md
index 32f29bfa..d9f08ff1 100644
--- a/source/_posts/2012-09-06-reflections-speaking-unifieddiff.md
+++ b/source/_posts/2012-09-06-reflections-speaking-unifieddiff.md
@@ -1,4 +1,5 @@
 ---
+nav: blog
 title: Reflections on speaking at UnifiedDiff
 description: Yesterday evening I went to and spoke at the <a href="http://www.unifieddiff.co.uk" title="UnifiedDiff">UnifiedDiff meetup</a> in Cardiff, having offered previously to do a presentation providing an introduction to Drupal.
 slug: reflections-speaking-unifieddiff
diff --git a/source/_posts/2012-10-25-my-sublime-text-2-settings.md b/source/_posts/2012-10-25-my-sublime-text-2-settings.md
index 1e7bb296..b87af287 100644
--- a/source/_posts/2012-10-25-my-sublime-text-2-settings.md
+++ b/source/_posts/2012-10-25-my-sublime-text-2-settings.md
@@ -1,4 +1,5 @@
 ---
+nav: blog
 title: My Sublime Text 2 settings
 description: <a href="http://www.sublimetext.com/2" title="Sublime Text 2">Sublime Text 2</a> has been my text editor of choice for the past few months, and I use it at home, in work, and on any virtual machines that I run. So rather than having to manually re-enter my settings each time, I thought that I'd document them here for future reference.
 tags:
diff --git a/source/_posts/2012-11-15-accessible-bristol-site.md b/source/_posts/2012-11-15-accessible-bristol-site.md
index fd987977..a55b14fc 100644
--- a/source/_posts/2012-11-15-accessible-bristol-site.md
+++ b/source/_posts/2012-11-15-accessible-bristol-site.md
@@ -1,4 +1,5 @@
 ---
+nav: blog
 title: Accessible Bristol site launched
 description: I'm happy to report that the Accessible Bristol was launched this week, on Drupal 7.
 tags:
diff --git a/source/_posts/2012-11-17-open-sublime-text-2-mac-os-x-command-line.md b/source/_posts/2012-11-17-open-sublime-text-2-mac-os-x-command-line.md
index f057db52..2e3f7c2c 100644
--- a/source/_posts/2012-11-17-open-sublime-text-2-mac-os-x-command-line.md
+++ b/source/_posts/2012-11-17-open-sublime-text-2-mac-os-x-command-line.md
@@ -1,4 +1,5 @@
 ---
+nav: blog
 title: Open Sublime Text 2 from the Mac OS X Command Line
 slug: open-sublime-text-2-mac-os-x-command-line
 tags:
diff --git a/source/_posts/2012-12-06-use-sass-and-compass-drupal-7-using-sassy.md b/source/_posts/2012-12-06-use-sass-and-compass-drupal-7-using-sassy.md
index 6a98179b..035d470d 100644
--- a/source/_posts/2012-12-06-use-sass-and-compass-drupal-7-using-sassy.md
+++ b/source/_posts/2012-12-06-use-sass-and-compass-drupal-7-using-sassy.md
@@ -1,4 +1,5 @@
 ---
+nav: blog
 title: How to use SASS and Compass in Drupal 7 using Sassy
 slug: use-sass-and-compass-drupal-7-using-sassy
 tags:
diff --git a/source/_posts/2013-01-09-checking-if-user-logged-drupal-right-way.md b/source/_posts/2013-01-09-checking-if-user-logged-drupal-right-way.md
index f3ab9f96..97e38d18 100644
--- a/source/_posts/2013-01-09-checking-if-user-logged-drupal-right-way.md
+++ b/source/_posts/2013-01-09-checking-if-user-logged-drupal-right-way.md
@@ -1,4 +1,5 @@
 ---
+nav: blog
 title: Checking if a user is logged into Drupal (the right way)
 description: How to check if a user is logged into Drupal by using the user_is_logged_in() and user_is_anonymous() functions.
 slug: checking-if-user-logged-drupal-right-way
diff --git a/source/_posts/2013-02-16-creating-and-using-custom-tokens-drupal-7.md b/source/_posts/2013-02-16-creating-and-using-custom-tokens-drupal-7.md
index 647a0130..ed1cb3a1 100644
--- a/source/_posts/2013-02-16-creating-and-using-custom-tokens-drupal-7.md
+++ b/source/_posts/2013-02-16-creating-and-using-custom-tokens-drupal-7.md
@@ -1,4 +1,5 @@
 ---
+nav: blog
 title: Creating and using custom tokens in Drupal 7
 slug: creating-and-using-custom-tokens-drupal-7
 tags:
diff --git a/source/_posts/2013-03-02-quickest-way-install-sublime-text-2-ubuntu.md b/source/_posts/2013-03-02-quickest-way-install-sublime-text-2-ubuntu.md
index f116e512..4132927c 100644
--- a/source/_posts/2013-03-02-quickest-way-install-sublime-text-2-ubuntu.md
+++ b/source/_posts/2013-03-02-quickest-way-install-sublime-text-2-ubuntu.md
@@ -1,4 +1,5 @@
 ---
+nav: blog
 title: The Quickest way to Install Sublime Text 2 in Ubuntu
 slug: quickest-way-install-sublime-text-2-ubuntu
 tags:
diff --git a/source/_posts/2013-04-20-leaving-nomensa-joining-precedent.md b/source/_posts/2013-04-20-leaving-nomensa-joining-precedent.md
index 869c0d1c..e12d5152 100644
--- a/source/_posts/2013-04-20-leaving-nomensa-joining-precedent.md
+++ b/source/_posts/2013-04-20-leaving-nomensa-joining-precedent.md
@@ -1,4 +1,5 @@
 ---
+nav: blog
 title: Leaving Nomensa, Joining Precedent
 description: Yesterday was my last day working at Nomensa. Next week, I'll be starting as a Senior Developer at Precedent.
 tags:
diff --git a/source/_posts/2013-04-27-display-git-branch-or-tag-names-your-bash-prompt.md b/source/_posts/2013-04-27-display-git-branch-or-tag-names-your-bash-prompt.md
index e6b13d06..190a3edb 100644
--- a/source/_posts/2013-04-27-display-git-branch-or-tag-names-your-bash-prompt.md
+++ b/source/_posts/2013-04-27-display-git-branch-or-tag-names-your-bash-prompt.md
@@ -1,4 +1,5 @@
 ---
+nav: blog
 title: Display Git Branch or Tag Names in your Bash Prompt
 description: Whilst watching Drupalize.me's recent Introduction to Git series, I thought it was useful the way that the current Git branch or tag name was displayed in the bash prompt. Here's how to do it.
 slug: display-git-branch-or-tag-names-your-bash-prompt
diff --git a/source/_posts/2013-06-13-some-useful-links-using-simpletest-drupal.md b/source/_posts/2013-06-13-some-useful-links-using-simpletest-drupal.md
index 8fad14ca..ff2aa18c 100644
--- a/source/_posts/2013-06-13-some-useful-links-using-simpletest-drupal.md
+++ b/source/_posts/2013-06-13-some-useful-links-using-simpletest-drupal.md
@@ -1,4 +1,5 @@
 ---
+nav: blog
 title: Some useful links for using SimpleTest in Drupal
 slug: some-useful-links-using-simpletest-drupal
 tags:
diff --git a/source/_posts/2013-07-17-creating-local-and-staging-sites-drupals-domain-module-enabled.md b/source/_posts/2013-07-17-creating-local-and-staging-sites-drupals-domain-module-enabled.md
index d140cd19..74898416 100644
--- a/source/_posts/2013-07-17-creating-local-and-staging-sites-drupals-domain-module-enabled.md
+++ b/source/_posts/2013-07-17-creating-local-and-staging-sites-drupals-domain-module-enabled.md
@@ -1,4 +1,5 @@
 ---
+nav: blog
 title: Creating Local and Staging sites with Drupal's Domain Module Enabled
 slug: creating-local-and-staging-sites-drupals-domain-module-enabled
 tags:
diff --git a/source/_posts/2013-07-26-going-to-drupalcon.md b/source/_posts/2013-07-26-going-to-drupalcon.md
index bc5efca2..67426970 100644
--- a/source/_posts/2013-07-26-going-to-drupalcon.md
+++ b/source/_posts/2013-07-26-going-to-drupalcon.md
@@ -1,4 +1,5 @@
 ---
+nav: blog
 title: Going to DrupalCon
 slug: going-drupalcon
 tags:
diff --git a/source/_posts/2013-09-06-create-zen-sub-theme-using-drush.md b/source/_posts/2013-09-06-create-zen-sub-theme-using-drush.md
index 6bc735d3..05d21d48 100644
--- a/source/_posts/2013-09-06-create-zen-sub-theme-using-drush.md
+++ b/source/_posts/2013-09-06-create-zen-sub-theme-using-drush.md
@@ -1,4 +1,5 @@
 ---
+nav: blog
 title: Create a Zen Sub-theme Using Drush
 description: How to quickly create a Zen sub-theme using Drush.
 tags:
diff --git a/source/_posts/2013-11-19-dont-bootstrap-drupal-use-drush.md b/source/_posts/2013-11-19-dont-bootstrap-drupal-use-drush.md
index 5be50d9b..82bc3555 100644
--- a/source/_posts/2013-11-19-dont-bootstrap-drupal-use-drush.md
+++ b/source/_posts/2013-11-19-dont-bootstrap-drupal-use-drush.md
@@ -1,4 +1,5 @@
 ---
+nav: blog
 title: Don't Bootstrap Drupal, Use Drush
 tags:
   - drush
diff --git a/source/_posts/2013-11-27-useful-vagrant-commands.md b/source/_posts/2013-11-27-useful-vagrant-commands.md
index a93c086c..b080736a 100644
--- a/source/_posts/2013-11-27-useful-vagrant-commands.md
+++ b/source/_posts/2013-11-27-useful-vagrant-commands.md
@@ -1,4 +1,5 @@
 ---
+nav: blog
 title: Useful Vagrant Commands
 description: Here are the basic commands that you need to adminster a virtual machine using <a href="http://vagrantup.com" title="The Vagrant Home page">Vagrant</a>.
 tags:
diff --git a/source/_posts/2013-12-24-quickly-apply-patches-using-git-and-curl-or-wget.md b/source/_posts/2013-12-24-quickly-apply-patches-using-git-and-curl-or-wget.md
index 8598dde7..ec177ac3 100644
--- a/source/_posts/2013-12-24-quickly-apply-patches-using-git-and-curl-or-wget.md
+++ b/source/_posts/2013-12-24-quickly-apply-patches-using-git-and-curl-or-wget.md
@@ -1,4 +1,5 @@
 ---
+nav: blog
 title: Quickly Apply Patches Using Git and curl or wget
 description: How to quickly download a patch file and apply it to a Git repository in one line
 tags:
diff --git a/source/_posts/2013-12-31-download-different-versions-drupal-drush.md b/source/_posts/2013-12-31-download-different-versions-drupal-drush.md
index 1ae94bc1..7ecfbbc2 100644
--- a/source/_posts/2013-12-31-download-different-versions-drupal-drush.md
+++ b/source/_posts/2013-12-31-download-different-versions-drupal-drush.md
@@ -1,4 +1,5 @@
 ---
+nav: blog
 title: Download Different Versions of Drupal with Drush
 description: How to download different versions of Drupal core using Drush.
 slug: download-different-versions-drupal-drush
diff --git a/source/_posts/2014-01-15-some-useful-git-aliases.md b/source/_posts/2014-01-15-some-useful-git-aliases.md
index 5871c5ff..79275e34 100644
--- a/source/_posts/2014-01-15-some-useful-git-aliases.md
+++ b/source/_posts/2014-01-15-some-useful-git-aliases.md
@@ -1,4 +1,5 @@
 ---
+nav: blog
 title: Some Useful Git Aliases
 tags:
   - git
diff --git a/source/_posts/2014-02-09-drupalcamp-london-2014.md b/source/_posts/2014-02-09-drupalcamp-london-2014.md
index 265ae8ad..a67dfe04 100644
--- a/source/_posts/2014-02-09-drupalcamp-london-2014.md
+++ b/source/_posts/2014-02-09-drupalcamp-london-2014.md
@@ -1,4 +1,5 @@
 ---
+nav: blog
 title: DrupalCamp London 2014
 description: It's all booked, I'm going to be attending DrupalCamp London.
 tags:
diff --git a/source/_posts/2014-03-03-drupalcamp-london-git-flow.md b/source/_posts/2014-03-03-drupalcamp-london-git-flow.md
index a4cdcdfd..0aa69077 100644
--- a/source/_posts/2014-03-03-drupalcamp-london-git-flow.md
+++ b/source/_posts/2014-03-03-drupalcamp-london-git-flow.md
@@ -1,4 +1,5 @@
 ---
+nav: blog
 title: DrupalCamp London: What is Git Flow?
 description: Slides and notes from my talk, "What is Git Flow?", that I presented at DrupalCamp London 2014.
 slug: what-git-flow
diff --git a/source/_posts/2014-05-03-drupal-association.md b/source/_posts/2014-05-03-drupal-association.md
index f074f72b..f453b128 100644
--- a/source/_posts/2014-05-03-drupal-association.md
+++ b/source/_posts/2014-05-03-drupal-association.md
@@ -1,4 +1,5 @@
 ---
+nav: blog
 title: Drupal Association
 tags:
   - drupal
diff --git a/source/_posts/2014-05-06-thanks.md b/source/_posts/2014-05-06-thanks.md
index a852f142..2fa9acb1 100644
--- a/source/_posts/2014-05-06-thanks.md
+++ b/source/_posts/2014-05-06-thanks.md
@@ -1,4 +1,5 @@
 ---
+nav: blog
 title: Thanks
 tags:
   - drupal
diff --git a/source/_posts/2014-05-21-git-format-patch.md b/source/_posts/2014-05-21-git-format-patch.md
index 44f96ee5..d0e98b1e 100644
--- a/source/_posts/2014-05-21-git-format-patch.md
+++ b/source/_posts/2014-05-21-git-format-patch.md
@@ -1,4 +1,5 @@
 ---
+nav: blog
 title: git format-patch is your Friend
 slug: git-format-patch
 tags:
diff --git a/source/_posts/2014-07-02-drush-make-drupalbristol.md b/source/_posts/2014-07-02-drush-make-drupalbristol.md
index 46978a0c..d3ce546a 100644
--- a/source/_posts/2014-07-02-drush-make-drupalbristol.md
+++ b/source/_posts/2014-07-02-drush-make-drupalbristol.md
@@ -1,4 +1,5 @@
 ---
+nav: blog
 title: drush make drupalbristol
 tags:
   - drupal
diff --git a/source/_posts/2014-10-06-fix-vagrant-loading-wrong-virtual-machine.md b/source/_posts/2014-10-06-fix-vagrant-loading-wrong-virtual-machine.md
index 0602d1ee..1bf91042 100644
--- a/source/_posts/2014-10-06-fix-vagrant-loading-wrong-virtual-machine.md
+++ b/source/_posts/2014-10-06-fix-vagrant-loading-wrong-virtual-machine.md
@@ -1,4 +1,5 @@
 ---
+nav: blog
 title: How to fix Vagrant Loading the Wrong Virtual Machine
 slug: fix-vagrant-loading-wrong-virtual-machine
 tags:
diff --git a/source/_posts/2014-10-21-updating-features-and-adding-components-using-drush.md b/source/_posts/2014-10-21-updating-features-and-adding-components-using-drush.md
index 960108e8..380a2cab 100644
--- a/source/_posts/2014-10-21-updating-features-and-adding-components-using-drush.md
+++ b/source/_posts/2014-10-21-updating-features-and-adding-components-using-drush.md
@@ -1,4 +1,5 @@
 ---
+nav: blog
 title: Updating Features and Adding Components Using Drush
 slug: updating-features-and-adding-components-using-drush
 tags:
diff --git a/source/_posts/2014-11-18-include-css-fonts-using-sass-each-loop.md b/source/_posts/2014-11-18-include-css-fonts-using-sass-each-loop.md
index 91065995..5d012bd0 100644
--- a/source/_posts/2014-11-18-include-css-fonts-using-sass-each-loop.md
+++ b/source/_posts/2014-11-18-include-css-fonts-using-sass-each-loop.md
@@ -1,4 +1,5 @@
 ---
+nav: blog
 title: Include CSS Fonts by Using a SASS each Loop
 description: How to use an SASS each loop to easily add multiple fonts to your CSS.
 slug: include-css-fonts-using-sass-each-loop
diff --git a/source/_posts/2014-11-20-using-remote-files-when-developing-locally-stage-file-proxy-module.md b/source/_posts/2014-11-20-using-remote-files-when-developing-locally-stage-file-proxy-module.md
index a1166a6a..75f0ee18 100644
--- a/source/_posts/2014-11-20-using-remote-files-when-developing-locally-stage-file-proxy-module.md
+++ b/source/_posts/2014-11-20-using-remote-files-when-developing-locally-stage-file-proxy-module.md
@@ -1,4 +1,5 @@
 ---
+nav: blog
 title: Using Remote Files when Developing Locally with Stage File Proxy Module
 tags:
   - drupal
diff --git a/source/_posts/2014-11-27-pantheon-settings-files.md b/source/_posts/2014-11-27-pantheon-settings-files.md
index a2c53a60..028c02dd 100644
--- a/source/_posts/2014-11-27-pantheon-settings-files.md
+++ b/source/_posts/2014-11-27-pantheon-settings-files.md
@@ -1,4 +1,5 @@
 ---
+nav: blog
 title: Include environment-specific settings files on Pantheon
 slug: pantheon-settings-files
 tags:
diff --git a/source/_posts/2014-12-20-include-local-drupal-settings-file-environment-configuration-and-overrides.md b/source/_posts/2014-12-20-include-local-drupal-settings-file-environment-configuration-and-overrides.md
index 901f3889..d6acba0d 100644
--- a/source/_posts/2014-12-20-include-local-drupal-settings-file-environment-configuration-and-overrides.md
+++ b/source/_posts/2014-12-20-include-local-drupal-settings-file-environment-configuration-and-overrides.md
@@ -1,4 +1,5 @@
 ---
+nav: blog
 title: Include a Local Drupal Settings file for Environment Configuration and Overrides
 slug: include-local-drupal-settings-file-environment-configuration-and-overrides
 tags:
diff --git a/source/_posts/2014-12-22-configuring-the-reroute-email-module.md b/source/_posts/2014-12-22-configuring-the-reroute-email-module.md
index 466506c4..0de10791 100644
--- a/source/_posts/2014-12-22-configuring-the-reroute-email-module.md
+++ b/source/_posts/2014-12-22-configuring-the-reroute-email-module.md
@@ -1,4 +1,5 @@
 ---
+nav: blog
 title: Configuring the Reroute Email Module
 tags:
   - drupal
diff --git a/source/_posts/2015-03-20-2014.md b/source/_posts/2015-03-20-2014.md
index dee94e82..1c059b8d 100644
--- a/source/_posts/2015-03-20-2014.md
+++ b/source/_posts/2015-03-20-2014.md
@@ -1,4 +1,5 @@
 ---
+nav: blog
 title: 2014
 description: A look back at 2014.
 tags:
diff --git a/source/_posts/2015-04-03-minimum-core-version.md b/source/_posts/2015-04-03-minimum-core-version.md
index 366d14b9..37f00491 100644
--- a/source/_posts/2015-04-03-minimum-core-version.md
+++ b/source/_posts/2015-04-03-minimum-core-version.md
@@ -1,4 +1,5 @@
 ---
+nav: blog
 title: How to Define a Minimum Drupal Core Version
 description: How to define a minimum Drupal core version for your module or theme.
 tags:
diff --git a/source/_posts/2015-06-18-updating-forked-github-repos.md b/source/_posts/2015-06-18-updating-forked-github-repos.md
index 7a1fdcaf..204d72ab 100644
--- a/source/_posts/2015-06-18-updating-forked-github-repos.md
+++ b/source/_posts/2015-06-18-updating-forked-github-repos.md
@@ -1,4 +1,5 @@
 ---
+nav: blog
 title: Updating Forked Repositories on GitHub
 date: 2015-06-18 11:35:00
 meta:
diff --git a/source/_posts/2015-07-19-sculpin-resources.md b/source/_posts/2015-07-19-sculpin-resources.md
index 6f39dfef..26a92c98 100644
--- a/source/_posts/2015-07-19-sculpin-resources.md
+++ b/source/_posts/2015-07-19-sculpin-resources.md
@@ -1,5 +1,5 @@
 ---
-layout: post
+nav: blog
 title: Sculpin and Twig Resources
 date: 2015-07-19
 meta:
diff --git a/source/_posts/2015-07-21-automating-sculpin-with-jenkins.md b/source/_posts/2015-07-21-automating-sculpin-with-jenkins.md
index 6b19baf4..6e2ccdbc 100644
--- a/source/_posts/2015-07-21-automating-sculpin-with-jenkins.md
+++ b/source/_posts/2015-07-21-automating-sculpin-with-jenkins.md
@@ -1,5 +1,5 @@
 ---
-layout: post
+nav: blog
 title: Automating Sculpin Builds with Jenkins CI
 date: 2015-07-21
 tags:
diff --git a/source/_talks/2012-09-05-what-is-this-drupal-thing.md b/source/_talks/2012-09-05-what-is-this-drupal-thing.md
index f9fe62a4..bdab95e3 100644
--- a/source/_talks/2012-09-05-what-is-this-drupal-thing.md
+++ b/source/_talks/2012-09-05-what-is-this-drupal-thing.md
@@ -1,4 +1,5 @@
 ---
+nav: talks
 title: So, What is This Drupal Thing?
 location: Unified Diff
 slides:
diff --git a/source/_talks/2013-07-10-drupal-ldap.md b/source/_talks/2013-07-10-drupal-ldap.md
index 932b028d..bbab25d4 100644
--- a/source/_talks/2013-07-10-drupal-ldap.md
+++ b/source/_talks/2013-07-10-drupal-ldap.md
@@ -1,4 +1,5 @@
 ---
+nav: talks
 title: Drupal and the LDAP Module
 location: SWDUG (South Wales Drupal user group)
 ---
diff --git a/source/_talks/2014-03-01-git-flow.md b/source/_talks/2014-03-01-git-flow.md
index 1339bbbf..354de01a 100644
--- a/source/_talks/2014-03-01-git-flow.md
+++ b/source/_talks/2014-03-01-git-flow.md
@@ -1,4 +1,5 @@
 ---
+nav: talks
 title: Never Commit to Master - An Introduction to Git Flow
 location: DrupalCamp London
 slides:
diff --git a/source/_talks/2014-07-02-drush-make-drupalbristol.md b/source/_talks/2014-07-02-drush-make-drupalbristol.md
index 2a7aa155..1283a327 100644
--- a/source/_talks/2014-07-02-drush-make-drupalbristol.md
+++ b/source/_talks/2014-07-02-drush-make-drupalbristol.md
@@ -1,4 +1,5 @@
 ---
+nav: talks
 title: drush make drupalbristol
 location: Bristol Drupal user group
 slides:
diff --git a/source/_talks/2014-08-19-drupal-association.md b/source/_talks/2014-08-19-drupal-association.md
index 462230dd..c78c37fb 100644
--- a/source/_talks/2014-08-19-drupal-association.md
+++ b/source/_talks/2014-08-19-drupal-association.md
@@ -1,4 +1,5 @@
 ---
+nav: talks
 title: About the Drupal Association
 location: SWDUG
 ---
diff --git a/source/_talks/2015-01-18-drupalorg.md b/source/_talks/2015-01-18-drupalorg.md
index 756001e6..f5005a51 100644
--- a/source/_talks/2015-01-18-drupalorg.md
+++ b/source/_talks/2015-01-18-drupalorg.md
@@ -1,4 +1,5 @@
 ---
+nav: talks
 title: Drupal.org in 2015: What's Coming Next
 location: DrupalCamp Brighton
 slug: drupalorg-2015
diff --git a/source/_talks/2015-02-28-drupalorg.md b/source/_talks/2015-02-28-drupalorg.md
index 9f4470a7..90735687 100644
--- a/source/_talks/2015-02-28-drupalorg.md
+++ b/source/_talks/2015-02-28-drupalorg.md
@@ -1,4 +1,5 @@
 ---
+nav: talks
 title: Drupal.org in 2015: What's Coming Next
 location: DrupalCamp London
 slug: drupalorg-2015
diff --git a/source/_talks/2015-04-08-drupal8.md b/source/_talks/2015-04-08-drupal8.md
index 5bb3e64e..f6903eb6 100644
--- a/source/_talks/2015-04-08-drupal8.md
+++ b/source/_talks/2015-04-08-drupal8.md
@@ -1,4 +1,5 @@
 ---
+nav: talks
 title: Drupal 8
 location: PHPSW
 slides:
diff --git a/source/_talks/2015-07-25-sculpin.md b/source/_talks/2015-07-25-sculpin.md
index eea67ff2..4496d448 100644
--- a/source/_talks/2015-07-25-sculpin.md
+++ b/source/_talks/2015-07-25-sculpin.md
@@ -1,4 +1,5 @@
 ---
+nav: talks
 title: Test Drive Twig with Sculpin
 location: DrupalCamp North
 slides:
diff --git a/source/_talks/2015-08-25-dancing-for-drupal.md b/source/_talks/2015-08-25-dancing-for-drupal.md
index 948ec648..6d6eed23 100644
--- a/source/_talks/2015-08-25-dancing-for-drupal.md
+++ b/source/_talks/2015-08-25-dancing-for-drupal.md
@@ -1,4 +1,5 @@
 ---
+nav: talks
 title: Dancing for Drupal
 location: umBristol (Bristol Umbraco user group)
 slides:
diff --git a/source/_talks/2015-11-01-accessible-drupal.md b/source/_talks/2015-11-01-accessible-drupal.md
index 5f6842da..261d856d 100644
--- a/source/_talks/2015-11-01-accessible-drupal.md
+++ b/source/_talks/2015-11-01-accessible-drupal.md
@@ -1,4 +1,5 @@
 ---
+nav: talks
 title: Accessible Drupal
 location: Accessible Bristol
 fuzzy_date: yes
diff --git a/source/_talks/2015-11-01-sculpin.md b/source/_talks/2015-11-01-sculpin.md
index 219ff597..efa6703f 100644
--- a/source/_talks/2015-11-01-sculpin.md
+++ b/source/_talks/2015-11-01-sculpin.md
@@ -1,4 +1,5 @@
 ---
+nav: talks
 title: Building Static Websites with Sculpin
 location: Unified Diff
 slug: sculpin
diff --git a/source/blog.html b/source/blog.html
index 56355644..60ff0f8d 100644
--- a/source/blog.html
+++ b/source/blog.html
@@ -1,5 +1,6 @@
 ---
 layout: default
+nav: blog
 title: Blog
 generator: pagination
 pagination:
diff --git a/source/blog/tags.html b/source/blog/tags.html
index f47aa092..0adcb598 100644
--- a/source/blog/tags.html
+++ b/source/blog/tags.html
@@ -1,5 +1,6 @@
 ---
 layout: default
+nav: blog
 title: Tags
 use:
   - posts_tags
diff --git a/source/blog/tags/tag.html b/source/blog/tags/tag.html
index 62dc50d5..6eaa424f 100644
--- a/source/blog/tags/tag.html
+++ b/source/blog/tags/tag.html
@@ -1,5 +1,6 @@
 ---
 layout: default
+nav: blog
 title: Tag Archive
 generator:
   - posts_tag_index
diff --git a/source/contact.md b/source/contact.md
index 326f0d8f..0a917cad 100644
--- a/source/contact.md
+++ b/source/contact.md
@@ -1,5 +1,6 @@
 ---
 layout: default
+nav: contact
 title: Contact
 meta:
   description: 'Information about how to get in touch with Oliver.'
diff --git a/source/experience.md b/source/experience.md
index ab458849..6bfcb3fd 100644
--- a/source/experience.md
+++ b/source/experience.md
@@ -1,8 +1,9 @@
 ---
 layout: default
+nav: experience
 title: Experience
 meta:
-  description: 'Information about freelance services that Oliver offers.'
+    description: 'Information about freelance services that Oliver offers.'
 ---
 {% block body_classes 'page--experience' %}
 
diff --git a/source/talks.twig b/source/talks.twig
index 8ffcf090..6fc2453d 100644
--- a/source/talks.twig
+++ b/source/talks.twig
@@ -1,5 +1,6 @@
 ---
 layout: default
+nav: talks
 title: Talks
 meta:
     description: 'Information about previous and upcoming talks that Oliver has presented at conferences and user groups'
diff --git a/source/testimonials.html.twig b/source/testimonials.html.twig
index 641a5674..f1c80d0b 100644
--- a/source/testimonials.html.twig
+++ b/source/testimonials.html.twig
@@ -1,5 +1,6 @@
 ---
 layout: default
+nav: testimonials
 title: Testimonials
 testimonials:
     - name: Ed Welsby
diff --git a/source/themes/opdavies/oliverdavies/_layouts/default.html.twig b/source/themes/opdavies/oliverdavies/_layouts/default.html.twig
index c51f0ff4..60e51c94 100644
--- a/source/themes/opdavies/oliverdavies/_layouts/default.html.twig
+++ b/source/themes/opdavies/oliverdavies/_layouts/default.html.twig
@@ -45,7 +45,7 @@
                 <div id="navbar" class="collapse navbar-collapse" role="navigation">
                     <ul class="nav navbar-nav">
                         {% for link in site.main_menu %}
-                            <li class="nav__{{ link.title|lower }}{% if page.url ~ '/' == link.href %} active{% endif %}"><a href="{{ link.href }}">{{ link.title }}</a></li>
+                            <li class="nav__{{ link.title|lower }}{% if page.nav == link.nav %} active{% endif %}"><a href="{{ link.href }}">{{ link.title }}</a></li>
                         {% endfor %}
                     </ul>
                 </div>{# .nav-collapse #}
diff --git a/templates/post.md b/templates/post.md
index abfc0200..e484b9e2 100644
--- a/templates/post.md
+++ b/templates/post.md
@@ -1,4 +1,5 @@
 ---
+nav: blog
 title:
 tags:
     -