+## This site
-## About this site
+I started blogging in 1996. My site has gone through many iterations and some content
+was lost in the process. The most recent post on this site is from 2006.
-I've been _blogging_ since 1996, but lost my site a few times. This instance dates back
-to 2006. Up until March 2017 this site was hosted at https://ariejan.net and has since
-moved to https://www.devroom.io.
+In 2017 I switched from `https://ariejan.net` to `https://www.devroom.io` as my primary
+domain name for this blog.
-This site is static HTML, generated by [Hugo](http://gohugo.io).
+This site is static HTML, generated with [Hugo](http://gohugo.io).
+
+If you want to stay updated, subscribe to the RSS feed.
diff --git a/content/contact.md b/content/contact.md
new file mode 100644
index 0000000..c77cf51
--- /dev/null
+++ b/content/contact.md
@@ -0,0 +1,18 @@
++++
+type = "page"
+title = "Contact"
++++
+
+Want to share? Feel free to send me a message!
+
+If you need to, use my [GPG Key](/gpg/) to encrypt your message.
+
+
+
diff --git a/content/post/2006-10-09-welcome-to-ariejannet.md b/content/posts/2006-10-09-welcome-to-ariejannet.md
similarity index 100%
rename from content/post/2006-10-09-welcome-to-ariejannet.md
rename to content/posts/2006-10-09-welcome-to-ariejannet.md
diff --git a/content/post/2006-10-10-easily-create-a-favicon-online.md b/content/posts/2006-10-10-easily-create-a-favicon-online.md
similarity index 100%
rename from content/post/2006-10-10-easily-create-a-favicon-online.md
rename to content/posts/2006-10-10-easily-create-a-favicon-online.md
diff --git a/content/post/2006-10-10-generate-a-sqlite-based-rails-app.md b/content/posts/2006-10-10-generate-a-sqlite-based-rails-app.md
similarity index 100%
rename from content/post/2006-10-10-generate-a-sqlite-based-rails-app.md
rename to content/posts/2006-10-10-generate-a-sqlite-based-rails-app.md
diff --git a/content/post/2006-10-10-hi-res-wallpapers-for-you-macbook.md b/content/posts/2006-10-10-hi-res-wallpapers-for-you-macbook.md
similarity index 100%
rename from content/post/2006-10-10-hi-res-wallpapers-for-you-macbook.md
rename to content/posts/2006-10-10-hi-res-wallpapers-for-you-macbook.md
diff --git a/content/post/2006-10-10-top-5-dvds-you-must-have.md b/content/posts/2006-10-10-top-5-dvds-you-must-have.md
similarity index 100%
rename from content/post/2006-10-10-top-5-dvds-you-must-have.md
rename to content/posts/2006-10-10-top-5-dvds-you-must-have.md
diff --git a/content/post/2006-10-13-having-fun-with-spam.md b/content/posts/2006-10-13-having-fun-with-spam.md
similarity index 100%
rename from content/post/2006-10-13-having-fun-with-spam.md
rename to content/posts/2006-10-13-having-fun-with-spam.md
diff --git a/content/post/2006-10-13-migrate-sqlite3-to-mysql-easily.md b/content/posts/2006-10-13-migrate-sqlite3-to-mysql-easily.md
similarity index 100%
rename from content/post/2006-10-13-migrate-sqlite3-to-mysql-easily.md
rename to content/posts/2006-10-13-migrate-sqlite3-to-mysql-easily.md
diff --git a/content/post/2006-10-13-tagging-in-ajax_scaffold.md b/content/posts/2006-10-13-tagging-in-ajax_scaffold.md
similarity index 100%
rename from content/post/2006-10-13-tagging-in-ajax_scaffold.md
rename to content/posts/2006-10-13-tagging-in-ajax_scaffold.md
diff --git a/content/post/2006-10-23-ruby-on-rails-for-php-cakephp.md b/content/posts/2006-10-23-ruby-on-rails-for-php-cakephp.md
similarity index 100%
rename from content/post/2006-10-23-ruby-on-rails-for-php-cakephp.md
rename to content/posts/2006-10-23-ruby-on-rails-for-php-cakephp.md
diff --git a/content/post/2006-10-29-do-your-ads-pay-your-blogging-bills.md b/content/posts/2006-10-29-do-your-ads-pay-your-blogging-bills.md
similarity index 100%
rename from content/post/2006-10-29-do-your-ads-pay-your-blogging-bills.md
rename to content/posts/2006-10-29-do-your-ads-pay-your-blogging-bills.md
diff --git a/content/post/2006-10-30-adsense-resource-inventory.md b/content/posts/2006-10-30-adsense-resource-inventory.md
similarity index 100%
rename from content/post/2006-10-30-adsense-resource-inventory.md
rename to content/posts/2006-10-30-adsense-resource-inventory.md
diff --git a/content/post/2006-10-30-cheat-sheets-look-here.md b/content/posts/2006-10-30-cheat-sheets-look-here.md
similarity index 100%
rename from content/post/2006-10-30-cheat-sheets-look-here.md
rename to content/posts/2006-10-30-cheat-sheets-look-here.md
diff --git a/content/post/2006-10-30-confused-about-css-columns.md b/content/posts/2006-10-30-confused-about-css-columns.md
similarity index 100%
rename from content/post/2006-10-30-confused-about-css-columns.md
rename to content/posts/2006-10-30-confused-about-css-columns.md
diff --git a/content/post/2006-10-30-how-does-your-site-look-on.md b/content/posts/2006-10-30-how-does-your-site-look-on.md
similarity index 100%
rename from content/post/2006-10-30-how-does-your-site-look-on.md
rename to content/posts/2006-10-30-how-does-your-site-look-on.md
diff --git a/content/post/2006-10-31-wordpressmu-dont-allow-new-blogs.md b/content/posts/2006-10-31-wordpressmu-dont-allow-new-blogs.md
similarity index 100%
rename from content/post/2006-10-31-wordpressmu-dont-allow-new-blogs.md
rename to content/posts/2006-10-31-wordpressmu-dont-allow-new-blogs.md
diff --git a/content/post/2006-11-13-cups-426-upgrade-required.md b/content/posts/2006-11-13-cups-426-upgrade-required.md
similarity index 100%
rename from content/post/2006-11-13-cups-426-upgrade-required.md
rename to content/posts/2006-11-13-cups-426-upgrade-required.md
diff --git a/content/post/2006-11-15-ubuntu-610-live-dvd-on-the-apple-macbook.md b/content/posts/2006-11-15-ubuntu-610-live-dvd-on-the-apple-macbook.md
similarity index 100%
rename from content/post/2006-11-15-ubuntu-610-live-dvd-on-the-apple-macbook.md
rename to content/posts/2006-11-15-ubuntu-610-live-dvd-on-the-apple-macbook.md
diff --git a/content/post/2006-11-17-announcing-cse-tool-deploy-you-google-cse-with-ease.md b/content/posts/2006-11-17-announcing-cse-tool-deploy-you-google-cse-with-ease.md
similarity index 100%
rename from content/post/2006-11-17-announcing-cse-tool-deploy-you-google-cse-with-ease.md
rename to content/posts/2006-11-17-announcing-cse-tool-deploy-you-google-cse-with-ease.md
diff --git a/content/post/2006-11-21-cse-tool-110-released.md b/content/posts/2006-11-21-cse-tool-110-released.md
similarity index 100%
rename from content/post/2006-11-21-cse-tool-110-released.md
rename to content/posts/2006-11-21-cse-tool-110-released.md
diff --git a/content/post/2006-11-21-svn-how-to-release-software-properly.md b/content/posts/2006-11-21-svn-how-to-release-software-properly.md
similarity index 100%
rename from content/post/2006-11-21-svn-how-to-release-software-properly.md
rename to content/posts/2006-11-21-svn-how-to-release-software-properly.md
diff --git a/content/post/2006-11-22-google-project-hosting-sourceforge-competitor.md b/content/posts/2006-11-22-google-project-hosting-sourceforge-competitor.md
similarity index 100%
rename from content/post/2006-11-22-google-project-hosting-sourceforge-competitor.md
rename to content/posts/2006-11-22-google-project-hosting-sourceforge-competitor.md
diff --git a/content/post/2006-11-22-svn-how-to-fix-bugs-properly.md b/content/posts/2006-11-22-svn-how-to-fix-bugs-properly.md
similarity index 100%
rename from content/post/2006-11-22-svn-how-to-fix-bugs-properly.md
rename to content/posts/2006-11-22-svn-how-to-fix-bugs-properly.md
diff --git a/content/post/2006-11-22-wordpress-author-comment-highlighting.md b/content/posts/2006-11-22-wordpress-author-comment-highlighting.md
similarity index 100%
rename from content/post/2006-11-22-wordpress-author-comment-highlighting.md
rename to content/posts/2006-11-22-wordpress-author-comment-highlighting.md
diff --git a/content/post/2006-11-24-svn-how-to-structure-your-repository.md b/content/posts/2006-11-24-svn-how-to-structure-your-repository.md
similarity index 100%
rename from content/post/2006-11-24-svn-how-to-structure-your-repository.md
rename to content/posts/2006-11-24-svn-how-to-structure-your-repository.md
diff --git a/content/post/2006-11-25-the-three-corner-stones-of-developerhood.md b/content/posts/2006-11-25-the-three-corner-stones-of-developerhood.md
similarity index 100%
rename from content/post/2006-11-25-the-three-corner-stones-of-developerhood.md
rename to content/posts/2006-11-25-the-three-corner-stones-of-developerhood.md
diff --git a/content/post/2006-11-30-rails-security-check-up.md b/content/posts/2006-11-30-rails-security-check-up.md
similarity index 100%
rename from content/post/2006-11-30-rails-security-check-up.md
rename to content/posts/2006-11-30-rails-security-check-up.md
diff --git a/content/post/2006-12-01-how-to-setup-a-ubuntu-development-server-part-1.md b/content/posts/2006-12-01-how-to-setup-a-ubuntu-development-server-part-1.md
similarity index 100%
rename from content/post/2006-12-01-how-to-setup-a-ubuntu-development-server-part-1.md
rename to content/posts/2006-12-01-how-to-setup-a-ubuntu-development-server-part-1.md
diff --git a/content/post/2006-12-02-how-to-setup-a-ubuntu-development-server-part-2.md b/content/posts/2006-12-02-how-to-setup-a-ubuntu-development-server-part-2.md
similarity index 100%
rename from content/post/2006-12-02-how-to-setup-a-ubuntu-development-server-part-2.md
rename to content/posts/2006-12-02-how-to-setup-a-ubuntu-development-server-part-2.md
diff --git a/content/post/2006-12-03-installing-rails-on-ubuntu-dapper-edgy.md b/content/posts/2006-12-03-installing-rails-on-ubuntu-dapper-edgy.md
similarity index 100%
rename from content/post/2006-12-03-installing-rails-on-ubuntu-dapper-edgy.md
rename to content/posts/2006-12-03-installing-rails-on-ubuntu-dapper-edgy.md
diff --git a/content/post/2006-12-06-install-ruby-mysql-on-mac-os-x-104-tiger.md b/content/posts/2006-12-06-install-ruby-mysql-on-mac-os-x-104-tiger.md
similarity index 100%
rename from content/post/2006-12-06-install-ruby-mysql-on-mac-os-x-104-tiger.md
rename to content/posts/2006-12-06-install-ruby-mysql-on-mac-os-x-104-tiger.md
diff --git a/content/post/2006-12-13-show-the-current-svn-revision-in-your-rails-app.md b/content/posts/2006-12-13-show-the-current-svn-revision-in-your-rails-app.md
similarity index 100%
rename from content/post/2006-12-13-show-the-current-svn-revision-in-your-rails-app.md
rename to content/posts/2006-12-13-show-the-current-svn-revision-in-your-rails-app.md
diff --git a/content/post/2006-12-20-svn-how-often-should-you-commit.md b/content/posts/2006-12-20-svn-how-often-should-you-commit.md
similarity index 100%
rename from content/post/2006-12-20-svn-how-often-should-you-commit.md
rename to content/posts/2006-12-20-svn-how-often-should-you-commit.md
diff --git a/content/post/2006-12-20-svn-merge-a-branch-with-your-trunk.md b/content/posts/2006-12-20-svn-merge-a-branch-with-your-trunk.md
similarity index 100%
rename from content/post/2006-12-20-svn-merge-a-branch-with-your-trunk.md
rename to content/posts/2006-12-20-svn-merge-a-branch-with-your-trunk.md
diff --git a/content/post/2006-12-22-textmaterails-easy-partials-for-better-code.md b/content/posts/2006-12-22-textmaterails-easy-partials-for-better-code.md
similarity index 100%
rename from content/post/2006-12-22-textmaterails-easy-partials-for-better-code.md
rename to content/posts/2006-12-22-textmaterails-easy-partials-for-better-code.md
diff --git a/content/post/2007-01-12-rails-group-results-by-week-using-group_by.md b/content/posts/2007-01-12-rails-group-results-by-week-using-group_by.md
similarity index 100%
rename from content/post/2007-01-12-rails-group-results-by-week-using-group_by.md
rename to content/posts/2007-01-12-rails-group-results-by-week-using-group_by.md
diff --git a/content/post/2007-01-19-print-this-page-with-ruby-on-rails.md b/content/posts/2007-01-19-print-this-page-with-ruby-on-rails.md
similarity index 100%
rename from content/post/2007-01-19-print-this-page-with-ruby-on-rails.md
rename to content/posts/2007-01-19-print-this-page-with-ruby-on-rails.md
diff --git a/content/post/2007-01-19-why-ruby-rocks-convince-your-fellow-developers.md b/content/posts/2007-01-19-why-ruby-rocks-convince-your-fellow-developers.md
similarity index 100%
rename from content/post/2007-01-19-why-ruby-rocks-convince-your-fellow-developers.md
rename to content/posts/2007-01-19-why-ruby-rocks-convince-your-fellow-developers.md
diff --git a/content/post/2007-01-23-new-in-rails-resource-scaffold-generator.md b/content/posts/2007-01-23-new-in-rails-resource-scaffold-generator.md
similarity index 100%
rename from content/post/2007-01-23-new-in-rails-resource-scaffold-generator.md
rename to content/posts/2007-01-23-new-in-rails-resource-scaffold-generator.md
diff --git a/content/post/2007-01-23-rails-nested-resource-scaffold.md b/content/posts/2007-01-23-rails-nested-resource-scaffold.md
similarity index 100%
rename from content/post/2007-01-23-rails-nested-resource-scaffold.md
rename to content/posts/2007-01-23-rails-nested-resource-scaffold.md
diff --git a/content/post/2007-01-23-updates-wordpress-21-themes-and-social.md b/content/posts/2007-01-23-updates-wordpress-21-themes-and-social.md
similarity index 100%
rename from content/post/2007-01-23-updates-wordpress-21-themes-and-social.md
rename to content/posts/2007-01-23-updates-wordpress-21-themes-and-social.md
diff --git a/content/post/2007-01-28-ruby-sort-an-array-of-objects-by-an-attribute.md b/content/posts/2007-01-28-ruby-sort-an-array-of-objects-by-an-attribute.md
similarity index 100%
rename from content/post/2007-01-28-ruby-sort-an-array-of-objects-by-an-attribute.md
rename to content/posts/2007-01-28-ruby-sort-an-array-of-objects-by-an-attribute.md
diff --git a/content/post/2007-02-23-subversion-cheat-sheet-10.md b/content/posts/2007-02-23-subversion-cheat-sheet-10.md
similarity index 100%
rename from content/post/2007-02-23-subversion-cheat-sheet-10.md
rename to content/posts/2007-02-23-subversion-cheat-sheet-10.md
diff --git a/content/post/2007-02-26-4-unusual-uses-for-subversion.md b/content/posts/2007-02-26-4-unusual-uses-for-subversion.md
similarity index 100%
rename from content/post/2007-02-26-4-unusual-uses-for-subversion.md
rename to content/posts/2007-02-26-4-unusual-uses-for-subversion.md
diff --git a/content/post/2007-03-06-subversion-cheat-sheet-update-101.md b/content/posts/2007-03-06-subversion-cheat-sheet-update-101.md
similarity index 100%
rename from content/post/2007-03-06-subversion-cheat-sheet-update-101.md
rename to content/posts/2007-03-06-subversion-cheat-sheet-update-101.md
diff --git a/content/post/2007-03-07-wordpress-plugin-autoflickr-10.md b/content/posts/2007-03-07-wordpress-plugin-autoflickr-10.md
similarity index 100%
rename from content/post/2007-03-07-wordpress-plugin-autoflickr-10.md
rename to content/posts/2007-03-07-wordpress-plugin-autoflickr-10.md
diff --git a/content/post/2007-03-20-8-great-ways-to-use-google-for-your-start-up.md b/content/posts/2007-03-20-8-great-ways-to-use-google-for-your-start-up.md
similarity index 100%
rename from content/post/2007-03-20-8-great-ways-to-use-google-for-your-start-up.md
rename to content/posts/2007-03-20-8-great-ways-to-use-google-for-your-start-up.md
diff --git a/content/post/2007-03-20-how-i-made-6-figures-with-google-adsense-in-10-days.md b/content/posts/2007-03-20-how-i-made-6-figures-with-google-adsense-in-10-days.md
similarity index 100%
rename from content/post/2007-03-20-how-i-made-6-figures-with-google-adsense-in-10-days.md
rename to content/posts/2007-03-20-how-i-made-6-figures-with-google-adsense-in-10-days.md
diff --git a/content/post/2007-03-21-26-things-you-can-do-with-an-old-pc.md b/content/posts/2007-03-21-26-things-you-can-do-with-an-old-pc.md
similarity index 100%
rename from content/post/2007-03-21-26-things-you-can-do-with-an-old-pc.md
rename to content/posts/2007-03-21-26-things-you-can-do-with-an-old-pc.md
diff --git a/content/post/2007-03-22-rails-tip-snippet-logging-informational-messages-to-your-log.md b/content/posts/2007-03-22-rails-tip-snippet-logging-informational-messages-to-your-log.md
similarity index 100%
rename from content/post/2007-03-22-rails-tip-snippet-logging-informational-messages-to-your-log.md
rename to content/posts/2007-03-22-rails-tip-snippet-logging-informational-messages-to-your-log.md
diff --git a/content/post/2007-03-23-be-productive-37-things-you-can-do-on-the-toilet.md b/content/posts/2007-03-23-be-productive-37-things-you-can-do-on-the-toilet.md
similarity index 100%
rename from content/post/2007-03-23-be-productive-37-things-you-can-do-on-the-toilet.md
rename to content/posts/2007-03-23-be-productive-37-things-you-can-do-on-the-toilet.md
diff --git a/content/post/2007-03-25-speedlinking-top-28-startup-resources.md b/content/posts/2007-03-25-speedlinking-top-28-startup-resources.md
similarity index 100%
rename from content/post/2007-03-25-speedlinking-top-28-startup-resources.md
rename to content/posts/2007-03-25-speedlinking-top-28-startup-resources.md
diff --git a/content/post/2007-03-27-rails-tip-snippet-create-a-comma-seperate-list.md b/content/posts/2007-03-27-rails-tip-snippet-create-a-comma-seperate-list.md
similarity index 100%
rename from content/post/2007-03-27-rails-tip-snippet-create-a-comma-seperate-list.md
rename to content/posts/2007-03-27-rails-tip-snippet-create-a-comma-seperate-list.md
diff --git a/content/post/2007-03-27-subversion-how-to-revert-to-a-previous-revision.md b/content/posts/2007-03-27-subversion-how-to-revert-to-a-previous-revision.md
similarity index 100%
rename from content/post/2007-03-27-subversion-how-to-revert-to-a-previous-revision.md
rename to content/posts/2007-03-27-subversion-how-to-revert-to-a-previous-revision.md
diff --git a/content/post/2007-03-29-5-reasons-why-pc-oems-should-offer-linux.md b/content/posts/2007-03-29-5-reasons-why-pc-oems-should-offer-linux.md
similarity index 100%
rename from content/post/2007-03-29-5-reasons-why-pc-oems-should-offer-linux.md
rename to content/posts/2007-03-29-5-reasons-why-pc-oems-should-offer-linux.md
diff --git a/content/post/2007-04-02-what-do-you-want-for-autoflickr.md b/content/posts/2007-04-02-what-do-you-want-for-autoflickr.md
similarity index 100%
rename from content/post/2007-04-02-what-do-you-want-for-autoflickr.md
rename to content/posts/2007-04-02-what-do-you-want-for-autoflickr.md
diff --git a/content/post/2007-04-03-tipsnippet-create-a-rss-feed.md b/content/posts/2007-04-03-tipsnippet-create-a-rss-feed.md
similarity index 100%
rename from content/post/2007-04-03-tipsnippet-create-a-rss-feed.md
rename to content/posts/2007-04-03-tipsnippet-create-a-rss-feed.md
diff --git a/content/post/2007-04-12-rails-resources-and-permalinks.md b/content/posts/2007-04-12-rails-resources-and-permalinks.md
similarity index 100%
rename from content/post/2007-04-12-rails-resources-and-permalinks.md
rename to content/posts/2007-04-12-rails-resources-and-permalinks.md
diff --git a/content/post/2007-04-29-ariejannet-server-move.md b/content/posts/2007-04-29-ariejannet-server-move.md
similarity index 100%
rename from content/post/2007-04-29-ariejannet-server-move.md
rename to content/posts/2007-04-29-ariejannet-server-move.md
diff --git a/content/post/2007-05-09-rails-snippet-write-like-orwell-with-to_sentence.md b/content/posts/2007-05-09-rails-snippet-write-like-orwell-with-to_sentence.md
similarity index 100%
rename from content/post/2007-05-09-rails-snippet-write-like-orwell-with-to_sentence.md
rename to content/posts/2007-05-09-rails-snippet-write-like-orwell-with-to_sentence.md
diff --git a/content/post/2007-05-18-feedburner-acquired-by-google.md b/content/posts/2007-05-18-feedburner-acquired-by-google.md
similarity index 100%
rename from content/post/2007-05-18-feedburner-acquired-by-google.md
rename to content/posts/2007-05-18-feedburner-acquired-by-google.md
diff --git a/content/post/2007-05-21-merge-request-failed-on-pathtofile.md b/content/posts/2007-05-21-merge-request-failed-on-pathtofile.md
similarity index 100%
rename from content/post/2007-05-21-merge-request-failed-on-pathtofile.md
rename to content/posts/2007-05-21-merge-request-failed-on-pathtofile.md
diff --git a/content/post/2007-05-28-bat-ter-y.md b/content/posts/2007-05-28-bat-ter-y.md
similarity index 100%
rename from content/post/2007-05-28-bat-ter-y.md
rename to content/posts/2007-05-28-bat-ter-y.md
diff --git a/content/post/2007-05-29-installing-rmagick-ruby-gem-on-mac-os-x-1049.md b/content/posts/2007-05-29-installing-rmagick-ruby-gem-on-mac-os-x-1049.md
similarity index 100%
rename from content/post/2007-05-29-installing-rmagick-ruby-gem-on-mac-os-x-1049.md
rename to content/posts/2007-05-29-installing-rmagick-ruby-gem-on-mac-os-x-1049.md
diff --git a/content/post/2007-05-29-slow-connections-with-proftpd.md b/content/posts/2007-05-29-slow-connections-with-proftpd.md
similarity index 100%
rename from content/post/2007-05-29-slow-connections-with-proftpd.md
rename to content/posts/2007-05-29-slow-connections-with-proftpd.md
diff --git a/content/post/2007-05-30-trac-webadmin-plugin-and-global-configuration.md b/content/posts/2007-05-30-trac-webadmin-plugin-and-global-configuration.md
similarity index 100%
rename from content/post/2007-05-30-trac-webadmin-plugin-and-global-configuration.md
rename to content/posts/2007-05-30-trac-webadmin-plugin-and-global-configuration.md
diff --git a/content/post/2007-06-07-coming-up-ubuntu-development-server-guide.md b/content/posts/2007-06-07-coming-up-ubuntu-development-server-guide.md
similarity index 100%
rename from content/post/2007-06-07-coming-up-ubuntu-development-server-guide.md
rename to content/posts/2007-06-07-coming-up-ubuntu-development-server-guide.md
diff --git a/content/post/2007-06-10-find-and-replace-with-a-mysql-query.md b/content/posts/2007-06-10-find-and-replace-with-a-mysql-query.md
similarity index 100%
rename from content/post/2007-06-10-find-and-replace-with-a-mysql-query.md
rename to content/posts/2007-06-10-find-and-replace-with-a-mysql-query.md
diff --git a/content/post/2007-06-10-send-mail-with-a-bash-shell-script.md b/content/posts/2007-06-10-send-mail-with-a-bash-shell-script.md
similarity index 100%
rename from content/post/2007-06-10-send-mail-with-a-bash-shell-script.md
rename to content/posts/2007-06-10-send-mail-with-a-bash-shell-script.md
diff --git a/content/post/2007-06-10-ultimate-list-of-ruby-resources.md b/content/posts/2007-06-10-ultimate-list-of-ruby-resources.md
similarity index 100%
rename from content/post/2007-06-10-ultimate-list-of-ruby-resources.md
rename to content/posts/2007-06-10-ultimate-list-of-ruby-resources.md
diff --git a/content/post/2007-06-11-activescaffold-acts_as_taggable_on_steroids.md b/content/posts/2007-06-11-activescaffold-acts_as_taggable_on_steroids.md
similarity index 100%
rename from content/post/2007-06-11-activescaffold-acts_as_taggable_on_steroids.md
rename to content/posts/2007-06-11-activescaffold-acts_as_taggable_on_steroids.md
diff --git a/content/post/2007-06-12-bash-your-svn-and-trac-installation.md b/content/posts/2007-06-12-bash-your-svn-and-trac-installation.md
similarity index 100%
rename from content/post/2007-06-12-bash-your-svn-and-trac-installation.md
rename to content/posts/2007-06-12-bash-your-svn-and-trac-installation.md
diff --git a/content/post/2007-06-14-buy-it-now-mac-os-x-105-leopard.md b/content/posts/2007-06-14-buy-it-now-mac-os-x-105-leopard.md
similarity index 100%
rename from content/post/2007-06-14-buy-it-now-mac-os-x-105-leopard.md
rename to content/posts/2007-06-14-buy-it-now-mac-os-x-105-leopard.md
diff --git a/content/post/2007-06-19-geslaagd-passed-my-final-exams.md b/content/posts/2007-06-19-geslaagd-passed-my-final-exams.md
similarity index 100%
rename from content/post/2007-06-19-geslaagd-passed-my-final-exams.md
rename to content/posts/2007-06-19-geslaagd-passed-my-final-exams.md
diff --git a/content/post/2007-06-20-action-mailer-all-mail-comes-from-mailer-daemon.md b/content/posts/2007-06-20-action-mailer-all-mail-comes-from-mailer-daemon.md
similarity index 100%
rename from content/post/2007-06-20-action-mailer-all-mail-comes-from-mailer-daemon.md
rename to content/posts/2007-06-20-action-mailer-all-mail-comes-from-mailer-daemon.md
diff --git a/content/post/2007-06-20-rails-production-server-setup-and-deployment-on-ubuntudebian.md b/content/posts/2007-06-20-rails-production-server-setup-and-deployment-on-ubuntudebian.md
similarity index 100%
rename from content/post/2007-06-20-rails-production-server-setup-and-deployment-on-ubuntudebian.md
rename to content/posts/2007-06-20-rails-production-server-setup-and-deployment-on-ubuntudebian.md
diff --git a/content/post/2007-06-21-ajax-rules-80-javascript-solutions-for-professional-coding.md b/content/posts/2007-06-21-ajax-rules-80-javascript-solutions-for-professional-coding.md
similarity index 100%
rename from content/post/2007-06-21-ajax-rules-80-javascript-solutions-for-professional-coding.md
rename to content/posts/2007-06-21-ajax-rules-80-javascript-solutions-for-professional-coding.md
diff --git a/content/post/2007-07-01-activescaffold-acts_as_taggable-auto-complete.md b/content/posts/2007-07-01-activescaffold-acts_as_taggable-auto-complete.md
similarity index 100%
rename from content/post/2007-07-01-activescaffold-acts_as_taggable-auto-complete.md
rename to content/posts/2007-07-01-activescaffold-acts_as_taggable-auto-complete.md
diff --git a/content/post/2007-07-02-how-to-force-data-to-be-downloaded-as-a-file-from-your-rails-app.md b/content/posts/2007-07-02-how-to-force-data-to-be-downloaded-as-a-file-from-your-rails-app.md
similarity index 100%
rename from content/post/2007-07-02-how-to-force-data-to-be-downloaded-as-a-file-from-your-rails-app.md
rename to content/posts/2007-07-02-how-to-force-data-to-be-downloaded-as-a-file-from-your-rails-app.md
diff --git a/content/post/2007-07-03-got-updates.md b/content/posts/2007-07-03-got-updates.md
similarity index 100%
rename from content/post/2007-07-03-got-updates.md
rename to content/posts/2007-07-03-got-updates.md
diff --git a/content/post/2007-07-03-how-to-create-and-apply-a-patch-with-subversion.md b/content/posts/2007-07-03-how-to-create-and-apply-a-patch-with-subversion.md
similarity index 100%
rename from content/post/2007-07-03-how-to-create-and-apply-a-patch-with-subversion.md
rename to content/posts/2007-07-03-how-to-create-and-apply-a-patch-with-subversion.md
diff --git a/content/post/2007-07-04-how-to-resolve-subversion-conflicts.md b/content/posts/2007-07-04-how-to-resolve-subversion-conflicts.md
similarity index 100%
rename from content/post/2007-07-04-how-to-resolve-subversion-conflicts.md
rename to content/posts/2007-07-04-how-to-resolve-subversion-conflicts.md
diff --git a/content/post/2007-07-06-how-to-write-a-rails-plugin-for-controllers.md b/content/posts/2007-07-06-how-to-write-a-rails-plugin-for-controllers.md
similarity index 100%
rename from content/post/2007-07-06-how-to-write-a-rails-plugin-for-controllers.md
rename to content/posts/2007-07-06-how-to-write-a-rails-plugin-for-controllers.md
diff --git a/content/post/2007-07-06-some-dns-problems-with-ariejannet.md b/content/posts/2007-07-06-some-dns-problems-with-ariejannet.md
similarity index 100%
rename from content/post/2007-07-06-some-dns-problems-with-ariejannet.md
rename to content/posts/2007-07-06-some-dns-problems-with-ariejannet.md
diff --git a/content/post/2007-07-07-clear-dns-cache-on-your-router.md b/content/posts/2007-07-07-clear-dns-cache-on-your-router.md
similarity index 100%
rename from content/post/2007-07-07-clear-dns-cache-on-your-router.md
rename to content/posts/2007-07-07-clear-dns-cache-on-your-router.md
diff --git a/content/post/2007-07-16-ariejannet-whats-next.md b/content/posts/2007-07-16-ariejannet-whats-next.md
similarity index 100%
rename from content/post/2007-07-16-ariejannet-whats-next.md
rename to content/posts/2007-07-16-ariejannet-whats-next.md
diff --git a/content/post/2007-08-01-im-back.md b/content/posts/2007-08-01-im-back.md
similarity index 100%
rename from content/post/2007-08-01-im-back.md
rename to content/posts/2007-08-01-im-back.md
diff --git a/content/post/2007-08-20-im-back-in-business.md b/content/posts/2007-08-20-im-back-in-business.md
similarity index 100%
rename from content/post/2007-08-20-im-back-in-business.md
rename to content/posts/2007-08-20-im-back-in-business.md
diff --git a/content/post/2007-08-20-kabisa-railsconf-europe-and-ariejannet.md b/content/posts/2007-08-20-kabisa-railsconf-europe-and-ariejannet.md
similarity index 100%
rename from content/post/2007-08-20-kabisa-railsconf-europe-and-ariejannet.md
rename to content/posts/2007-08-20-kabisa-railsconf-europe-and-ariejannet.md
diff --git a/content/post/2007-08-21-using-iconv-to-convert-utf-8-to-ascii-on-linux.md b/content/posts/2007-08-21-using-iconv-to-convert-utf-8-to-ascii-on-linux.md
similarity index 100%
rename from content/post/2007-08-21-using-iconv-to-convert-utf-8-to-ascii-on-linux.md
rename to content/posts/2007-08-21-using-iconv-to-convert-utf-8-to-ascii-on-linux.md
diff --git a/content/post/2007-08-24-super-simple-authentication-plugin-and-generator.md b/content/posts/2007-08-24-super-simple-authentication-plugin-and-generator.md
similarity index 100%
rename from content/post/2007-08-24-super-simple-authentication-plugin-and-generator.md
rename to content/posts/2007-08-24-super-simple-authentication-plugin-and-generator.md
diff --git a/content/post/2007-08-27-blueprintcss-rails-generator.md b/content/posts/2007-08-27-blueprintcss-rails-generator.md
similarity index 100%
rename from content/post/2007-08-27-blueprintcss-rails-generator.md
rename to content/posts/2007-08-27-blueprintcss-rails-generator.md
diff --git a/content/post/2007-08-31-blueprint-05-rails-plugin-released.md b/content/posts/2007-08-31-blueprint-05-rails-plugin-released.md
similarity index 100%
rename from content/post/2007-08-31-blueprint-05-rails-plugin-released.md
rename to content/posts/2007-08-31-blueprint-05-rails-plugin-released.md
diff --git a/content/post/2007-09-01-content_for-yield-and-making-sure-something-gets-displayed.md b/content/posts/2007-09-01-content_for-yield-and-making-sure-something-gets-displayed.md
similarity index 100%
rename from content/post/2007-09-01-content_for-yield-and-making-sure-something-gets-displayed.md
rename to content/posts/2007-09-01-content_for-yield-and-making-sure-something-gets-displayed.md
diff --git a/content/post/2007-09-11-10-reasons-why-microsofts-10-reasons-not-to-use-google-apps-suck.md b/content/posts/2007-09-11-10-reasons-why-microsofts-10-reasons-not-to-use-google-apps-suck.md
similarity index 100%
rename from content/post/2007-09-11-10-reasons-why-microsofts-10-reasons-not-to-use-google-apps-suck.md
rename to content/posts/2007-09-11-10-reasons-why-microsofts-10-reasons-not-to-use-google-apps-suck.md
diff --git a/content/post/2007-09-17-railsconf-europe-2007.md b/content/posts/2007-09-17-railsconf-europe-2007.md
similarity index 100%
rename from content/post/2007-09-17-railsconf-europe-2007.md
rename to content/posts/2007-09-17-railsconf-europe-2007.md
diff --git a/content/post/2007-09-24-rails-20-new-features.md b/content/posts/2007-09-24-rails-20-new-features.md
similarity index 100%
rename from content/post/2007-09-24-rails-20-new-features.md
rename to content/posts/2007-09-24-rails-20-new-features.md
diff --git a/content/post/2007-09-24-whooop-here-it-is-the-new-ariejannet.md b/content/posts/2007-09-24-whooop-here-it-is-the-new-ariejannet.md
similarity index 100%
rename from content/post/2007-09-24-whooop-here-it-is-the-new-ariejannet.md
rename to content/posts/2007-09-24-whooop-here-it-is-the-new-ariejannet.md
diff --git a/content/post/2007-09-25-the-glorious-canon-eos-400d-digital.md b/content/posts/2007-09-25-the-glorious-canon-eos-400d-digital.md
similarity index 100%
rename from content/post/2007-09-25-the-glorious-canon-eos-400d-digital.md
rename to content/posts/2007-09-25-the-glorious-canon-eos-400d-digital.md
diff --git a/content/post/2007-09-25-wordpress-23-released.md b/content/posts/2007-09-25-wordpress-23-released.md
similarity index 100%
rename from content/post/2007-09-25-wordpress-23-released.md
rename to content/posts/2007-09-25-wordpress-23-released.md
diff --git a/content/post/2007-09-26-flash-not-clearing-after-a-request.md b/content/posts/2007-09-26-flash-not-clearing-after-a-request.md
similarity index 100%
rename from content/post/2007-09-26-flash-not-clearing-after-a-request.md
rename to content/posts/2007-09-26-flash-not-clearing-after-a-request.md
diff --git a/content/post/2007-10-08-google-increases-storage.md b/content/posts/2007-10-08-google-increases-storage.md
similarity index 100%
rename from content/post/2007-10-08-google-increases-storage.md
rename to content/posts/2007-10-08-google-increases-storage.md
diff --git a/content/post/2007-10-17-party-time.md b/content/posts/2007-10-17-party-time.md
similarity index 100%
rename from content/post/2007-10-17-party-time.md
rename to content/posts/2007-10-17-party-time.md
diff --git a/content/post/2007-11-15-bash-it-number-of-messages-in-postfix-queue.md b/content/posts/2007-11-15-bash-it-number-of-messages-in-postfix-queue.md
similarity index 100%
rename from content/post/2007-11-15-bash-it-number-of-messages-in-postfix-queue.md
rename to content/posts/2007-11-15-bash-it-number-of-messages-in-postfix-queue.md
diff --git a/content/post/2007-11-27-railsjobsnl-ruby-on-rails-jobs-in-the-netherlands.md b/content/posts/2007-11-27-railsjobsnl-ruby-on-rails-jobs-in-the-netherlands.md
similarity index 100%
rename from content/post/2007-11-27-railsjobsnl-ruby-on-rails-jobs-in-the-netherlands.md
rename to content/posts/2007-11-27-railsjobsnl-ruby-on-rails-jobs-in-the-netherlands.md
diff --git a/content/post/2007-11-30-mysql-reset-the-auto-increment-value-of-a-table.md b/content/posts/2007-11-30-mysql-reset-the-auto-increment-value-of-a-table.md
similarity index 100%
rename from content/post/2007-11-30-mysql-reset-the-auto-increment-value-of-a-table.md
rename to content/posts/2007-11-30-mysql-reset-the-auto-increment-value-of-a-table.md
diff --git a/content/post/2007-12-06-rails-calculated-column-caching.md b/content/posts/2007-12-06-rails-calculated-column-caching.md
similarity index 100%
rename from content/post/2007-12-06-rails-calculated-column-caching.md
rename to content/posts/2007-12-06-rails-calculated-column-caching.md
diff --git a/content/post/2007-12-07-wil-jij-mijn-collega-zijn-kabisa-is-hiring.md b/content/posts/2007-12-07-wil-jij-mijn-collega-zijn-kabisa-is-hiring.md
similarity index 100%
rename from content/post/2007-12-07-wil-jij-mijn-collega-zijn-kabisa-is-hiring.md
rename to content/posts/2007-12-07-wil-jij-mijn-collega-zijn-kabisa-is-hiring.md
diff --git a/content/post/2007-12-12-how-to-install-mysql-on-ubuntudebian.md b/content/posts/2007-12-12-how-to-install-mysql-on-ubuntudebian.md
similarity index 100%
rename from content/post/2007-12-12-how-to-install-mysql-on-ubuntudebian.md
rename to content/posts/2007-12-12-how-to-install-mysql-on-ubuntudebian.md
diff --git a/content/post/2007-12-12-run-internet-explorer-5-55-6-and-7-natively-on-mac-os-x-leopard-or-tiger.md b/content/posts/2007-12-12-run-internet-explorer-5-55-6-and-7-natively-on-mac-os-x-leopard-or-tiger.md
similarity index 100%
rename from content/post/2007-12-12-run-internet-explorer-5-55-6-and-7-natively-on-mac-os-x-leopard-or-tiger.md
rename to content/posts/2007-12-12-run-internet-explorer-5-55-6-and-7-natively-on-mac-os-x-leopard-or-tiger.md
diff --git a/content/post/2007-12-20-for-you-merry-christmas-and-a-happy-2008.md b/content/posts/2007-12-20-for-you-merry-christmas-and-a-happy-2008.md
similarity index 100%
rename from content/post/2007-12-20-for-you-merry-christmas-and-a-happy-2008.md
rename to content/posts/2007-12-20-for-you-merry-christmas-and-a-happy-2008.md
diff --git a/content/post/2007-12-31-write-a-dvd-video-from-the-linux-console.md b/content/posts/2007-12-31-write-a-dvd-video-from-the-linux-console.md
similarity index 100%
rename from content/post/2007-12-31-write-a-dvd-video-from-the-linux-console.md
rename to content/posts/2007-12-31-write-a-dvd-video-from-the-linux-console.md
diff --git a/content/post/2008-01-03-review-parking-london.md b/content/posts/2008-01-03-review-parking-london.md
similarity index 100%
rename from content/post/2008-01-03-review-parking-london.md
rename to content/posts/2008-01-03-review-parking-london.md
diff --git a/content/post/2008-01-13-kabisa-blog.md b/content/posts/2008-01-13-kabisa-blog.md
similarity index 100%
rename from content/post/2008-01-13-kabisa-blog.md
rename to content/posts/2008-01-13-kabisa-blog.md
diff --git a/content/post/2008-01-15-attack-of-the-killer-bunnies.md b/content/posts/2008-01-15-attack-of-the-killer-bunnies.md
similarity index 100%
rename from content/post/2008-01-15-attack-of-the-killer-bunnies.md
rename to content/posts/2008-01-15-attack-of-the-killer-bunnies.md
diff --git a/content/post/2008-01-19-roles-admins-pretending-to-be-users.md b/content/posts/2008-01-19-roles-admins-pretending-to-be-users.md
similarity index 100%
rename from content/post/2008-01-19-roles-admins-pretending-to-be-users.md
rename to content/posts/2008-01-19-roles-admins-pretending-to-be-users.md
diff --git a/content/post/2008-01-22-your-help-is-needed-railsjobsnl.md b/content/posts/2008-01-22-your-help-is-needed-railsjobsnl.md
similarity index 100%
rename from content/post/2008-01-22-your-help-is-needed-railsjobsnl.md
rename to content/posts/2008-01-22-your-help-is-needed-railsjobsnl.md
diff --git a/content/post/2008-01-25-the-presidents-of-the-united-states-of-america-live.md b/content/posts/2008-01-25-the-presidents-of-the-united-states-of-america-live.md
similarity index 100%
rename from content/post/2008-01-25-the-presidents-of-the-united-states-of-america-live.md
rename to content/posts/2008-01-25-the-presidents-of-the-united-states-of-america-live.md
diff --git a/content/post/2008-02-07-ruby-on-rails-plugin-throttler.md b/content/posts/2008-02-07-ruby-on-rails-plugin-throttler.md
similarity index 100%
rename from content/post/2008-02-07-ruby-on-rails-plugin-throttler.md
rename to content/posts/2008-02-07-ruby-on-rails-plugin-throttler.md
diff --git a/content/post/2008-04-09-enabling-trac-email-notifications.md b/content/posts/2008-04-09-enabling-trac-email-notifications.md
similarity index 100%
rename from content/post/2008-04-09-enabling-trac-email-notifications.md
rename to content/posts/2008-04-09-enabling-trac-email-notifications.md
diff --git a/content/post/2008-04-09-here-we-go-again-wordpress-25.md b/content/posts/2008-04-09-here-we-go-again-wordpress-25.md
similarity index 100%
rename from content/post/2008-04-09-here-we-go-again-wordpress-25.md
rename to content/posts/2008-04-09-here-we-go-again-wordpress-25.md
diff --git a/content/post/2008-04-09-rails-snippet-caching-expensive-calls.md b/content/posts/2008-04-09-rails-snippet-caching-expensive-calls.md
similarity index 100%
rename from content/post/2008-04-09-rails-snippet-caching-expensive-calls.md
rename to content/posts/2008-04-09-rails-snippet-caching-expensive-calls.md
diff --git a/content/post/2008-04-10-debian-etch-rmagick-loaderror.md b/content/posts/2008-04-10-debian-etch-rmagick-loaderror.md
similarity index 100%
rename from content/post/2008-04-10-debian-etch-rmagick-loaderror.md
rename to content/posts/2008-04-10-debian-etch-rmagick-loaderror.md
diff --git a/content/post/2008-04-15-permanently-redirect-wordpress-pages.md b/content/posts/2008-04-15-permanently-redirect-wordpress-pages.md
similarity index 100%
rename from content/post/2008-04-15-permanently-redirect-wordpress-pages.md
rename to content/posts/2008-04-15-permanently-redirect-wordpress-pages.md
diff --git a/content/post/2008-04-23-git-using-the-stash.md b/content/posts/2008-04-23-git-using-the-stash.md
similarity index 100%
rename from content/post/2008-04-23-git-using-the-stash.md
rename to content/posts/2008-04-23-git-using-the-stash.md
diff --git a/content/post/2008-05-04-how-to-compile-packages-on-debianubuntu-by-hand.md b/content/posts/2008-05-04-how-to-compile-packages-on-debianubuntu-by-hand.md
similarity index 100%
rename from content/post/2008-05-04-how-to-compile-packages-on-debianubuntu-by-hand.md
rename to content/posts/2008-05-04-how-to-compile-packages-on-debianubuntu-by-hand.md
diff --git a/content/post/2008-05-06-the-migration-that-cannot-be-undone-irreversible-migration.md b/content/posts/2008-05-06-the-migration-that-cannot-be-undone-irreversible-migration.md
similarity index 100%
rename from content/post/2008-05-06-the-migration-that-cannot-be-undone-irreversible-migration.md
rename to content/posts/2008-05-06-the-migration-that-cannot-be-undone-irreversible-migration.md
diff --git a/content/post/2008-05-30-the-best-it-books-hand-picked-for-you.md b/content/posts/2008-05-30-the-best-it-books-hand-picked-for-you.md
similarity index 100%
rename from content/post/2008-05-30-the-best-it-books-hand-picked-for-you.md
rename to content/posts/2008-05-30-the-best-it-books-hand-picked-for-you.md
diff --git a/content/post/2008-06-06-zoek-jij-n-uitdagende-baan.md b/content/posts/2008-06-06-zoek-jij-n-uitdagende-baan.md
similarity index 100%
rename from content/post/2008-06-06-zoek-jij-n-uitdagende-baan.md
rename to content/posts/2008-06-06-zoek-jij-n-uitdagende-baan.md
diff --git a/content/post/2008-07-08-ariejannet-link-party-07082008.md b/content/posts/2008-07-08-ariejannet-link-party-07082008.md
similarity index 100%
rename from content/post/2008-07-08-ariejannet-link-party-07082008.md
rename to content/posts/2008-07-08-ariejannet-link-party-07082008.md
diff --git a/content/post/2008-07-09-how-to-digg-proof-your-wordpress-blog.md b/content/posts/2008-07-09-how-to-digg-proof-your-wordpress-blog.md
similarity index 100%
rename from content/post/2008-07-09-how-to-digg-proof-your-wordpress-blog.md
rename to content/posts/2008-07-09-how-to-digg-proof-your-wordpress-blog.md
diff --git a/content/post/2008-07-10-ariejannet-link-party-07102008.md b/content/posts/2008-07-10-ariejannet-link-party-07102008.md
similarity index 100%
rename from content/post/2008-07-10-ariejannet-link-party-07102008.md
rename to content/posts/2008-07-10-ariejannet-link-party-07102008.md
diff --git a/content/post/2008-07-11-photography-heaven.md b/content/posts/2008-07-11-photography-heaven.md
similarity index 100%
rename from content/post/2008-07-11-photography-heaven.md
rename to content/posts/2008-07-11-photography-heaven.md
diff --git a/content/post/2008-07-17-ariejannet-link-party-07172008.md b/content/posts/2008-07-17-ariejannet-link-party-07172008.md
similarity index 100%
rename from content/post/2008-07-17-ariejannet-link-party-07172008.md
rename to content/posts/2008-07-17-ariejannet-link-party-07172008.md
diff --git a/content/post/2008-07-21-ariejannet-link-party-07212008.md b/content/posts/2008-07-21-ariejannet-link-party-07212008.md
similarity index 100%
rename from content/post/2008-07-21-ariejannet-link-party-07212008.md
rename to content/posts/2008-07-21-ariejannet-link-party-07212008.md
diff --git a/content/post/2008-08-12-ruby-on-rails-uuid-as-your-activerecord-primary-key.md b/content/posts/2008-08-12-ruby-on-rails-uuid-as-your-activerecord-primary-key.md
similarity index 100%
rename from content/post/2008-08-12-ruby-on-rails-uuid-as-your-activerecord-primary-key.md
rename to content/posts/2008-08-12-ruby-on-rails-uuid-as-your-activerecord-primary-key.md
diff --git a/content/post/2008-08-14-useless-ruby-gems-for-your-pleasure.md b/content/posts/2008-08-14-useless-ruby-gems-for-your-pleasure.md
similarity index 100%
rename from content/post/2008-08-14-useless-ruby-gems-for-your-pleasure.md
rename to content/posts/2008-08-14-useless-ruby-gems-for-your-pleasure.md
diff --git a/content/post/2008-08-17-activerecord-read-only-models.md b/content/posts/2008-08-17-activerecord-read-only-models.md
similarity index 100%
rename from content/post/2008-08-17-activerecord-read-only-models.md
rename to content/posts/2008-08-17-activerecord-read-only-models.md
diff --git a/content/post/2008-08-17-skinny-controllers-and-overweight-models.md b/content/posts/2008-08-17-skinny-controllers-and-overweight-models.md
similarity index 100%
rename from content/post/2008-08-17-skinny-controllers-and-overweight-models.md
rename to content/posts/2008-08-17-skinny-controllers-and-overweight-models.md
diff --git a/content/post/2008-09-01-leaving-for-railsconf-europe-2008.md b/content/posts/2008-09-01-leaving-for-railsconf-europe-2008.md
similarity index 100%
rename from content/post/2008-09-01-leaving-for-railsconf-europe-2008.md
rename to content/posts/2008-09-01-leaving-for-railsconf-europe-2008.md
diff --git a/content/post/2008-09-02-jruby-with-nick-sieger.md b/content/posts/2008-09-02-jruby-with-nick-sieger.md
similarity index 100%
rename from content/post/2008-09-02-jruby-with-nick-sieger.md
rename to content/posts/2008-09-02-jruby-with-nick-sieger.md
diff --git a/content/post/2008-09-02-railsconfeurope-the-first-tutorial.md b/content/posts/2008-09-02-railsconfeurope-the-first-tutorial.md
similarity index 100%
rename from content/post/2008-09-02-railsconfeurope-the-first-tutorial.md
rename to content/posts/2008-09-02-railsconfeurope-the-first-tutorial.md
diff --git a/content/post/2008-09-03-jruby-with-thomas-enebo.md b/content/posts/2008-09-03-jruby-with-thomas-enebo.md
similarity index 100%
rename from content/post/2008-09-03-jruby-with-thomas-enebo.md
rename to content/posts/2008-09-03-jruby-with-thomas-enebo.md
diff --git a/content/post/2008-09-03-panel-discussion-with-dhh-and-rails-core-members.md b/content/posts/2008-09-03-panel-discussion-with-dhh-and-rails-core-members.md
similarity index 100%
rename from content/post/2008-09-03-panel-discussion-with-dhh-and-rails-core-members.md
rename to content/posts/2008-09-03-panel-discussion-with-dhh-and-rails-core-members.md
diff --git a/content/post/2008-09-28-baseapp-a-quick-start-for-your-rails-app.md b/content/posts/2008-09-28-baseapp-a-quick-start-for-your-rails-app.md
similarity index 100%
rename from content/post/2008-09-28-baseapp-a-quick-start-for-your-rails-app.md
rename to content/posts/2008-09-28-baseapp-a-quick-start-for-your-rails-app.md
diff --git a/content/post/2008-11-05-rspecing-with-timenow.md b/content/posts/2008-11-05-rspecing-with-timenow.md
similarity index 100%
rename from content/post/2008-11-05-rspecing-with-timenow.md
rename to content/posts/2008-11-05-rspecing-with-timenow.md
diff --git a/content/post/2008-11-14-sql-ordering-with-null-values.md b/content/posts/2008-11-14-sql-ordering-with-null-values.md
similarity index 100%
rename from content/post/2008-11-14-sql-ordering-with-null-values.md
rename to content/posts/2008-11-14-sql-ordering-with-null-values.md
diff --git a/content/post/2008-11-27-export-csv-directly-from-mysql.md b/content/posts/2008-11-27-export-csv-directly-from-mysql.md
similarity index 100%
rename from content/post/2008-11-27-export-csv-directly-from-mysql.md
rename to content/posts/2008-11-27-export-csv-directly-from-mysql.md
diff --git a/content/post/2008-12-03-google-friendconnect-now-on-ariejannet.md b/content/posts/2008-12-03-google-friendconnect-now-on-ariejannet.md
similarity index 100%
rename from content/post/2008-12-03-google-friendconnect-now-on-ariejannet.md
rename to content/posts/2008-12-03-google-friendconnect-now-on-ariejannet.md
diff --git a/content/post/2008-12-27-twitterlicious.md b/content/posts/2008-12-27-twitterlicious.md
similarity index 100%
rename from content/post/2008-12-27-twitterlicious.md
rename to content/posts/2008-12-27-twitterlicious.md
diff --git a/content/post/2009-01-04-how-to-start-a-rails-edge-app-the-easy-way.md b/content/posts/2009-01-04-how-to-start-a-rails-edge-app-the-easy-way.md
similarity index 100%
rename from content/post/2009-01-04-how-to-start-a-rails-edge-app-the-easy-way.md
rename to content/posts/2009-01-04-how-to-start-a-rails-edge-app-the-easy-way.md
diff --git a/content/post/2009-01-30-pagerank-3-19k-hitsmonth.md b/content/posts/2009-01-30-pagerank-3-19k-hitsmonth.md
similarity index 100%
rename from content/post/2009-01-30-pagerank-3-19k-hitsmonth.md
rename to content/posts/2009-01-30-pagerank-3-19k-hitsmonth.md
diff --git a/content/post/2009-02-07-warcraft-armory-010-released.md b/content/posts/2009-02-07-warcraft-armory-010-released.md
similarity index 100%
rename from content/post/2009-02-07-warcraft-armory-010-released.md
rename to content/posts/2009-02-07-warcraft-armory-010-released.md
diff --git a/content/post/2009-03-31-may-14th-rubyfest.md b/content/posts/2009-03-31-may-14th-rubyfest.md
similarity index 100%
rename from content/post/2009-03-31-may-14th-rubyfest.md
rename to content/posts/2009-03-31-may-14th-rubyfest.md
diff --git a/content/post/2009-04-05-macbook-pro-black-screen-of-death-or-is-it-just-faking.md b/content/posts/2009-04-05-macbook-pro-black-screen-of-death-or-is-it-just-faking.md
similarity index 100%
rename from content/post/2009-04-05-macbook-pro-black-screen-of-death-or-is-it-just-faking.md
rename to content/posts/2009-04-05-macbook-pro-black-screen-of-death-or-is-it-just-faking.md
diff --git a/content/post/2009-04-19-how-to-create-a-dsa-openssl-certificate.md b/content/posts/2009-04-19-how-to-create-a-dsa-openssl-certificate.md
similarity index 100%
rename from content/post/2009-04-19-how-to-create-a-dsa-openssl-certificate.md
rename to content/posts/2009-04-19-how-to-create-a-dsa-openssl-certificate.md
diff --git a/content/post/2009-04-23-compacting-a-sqlite3-db-file.md b/content/posts/2009-04-23-compacting-a-sqlite3-db-file.md
similarity index 100%
rename from content/post/2009-04-23-compacting-a-sqlite3-db-file.md
rename to content/posts/2009-04-23-compacting-a-sqlite3-db-file.md
diff --git a/content/post/2009-04-28-available-for-iphone-development.md b/content/posts/2009-04-28-available-for-iphone-development.md
similarity index 100%
rename from content/post/2009-04-28-available-for-iphone-development.md
rename to content/posts/2009-04-28-available-for-iphone-development.md
diff --git a/content/post/2009-05-06-second-rubyfest-speaker-geoffrey-grosenbach.md b/content/posts/2009-05-06-second-rubyfest-speaker-geoffrey-grosenbach.md
similarity index 100%
rename from content/post/2009-05-06-second-rubyfest-speaker-geoffrey-grosenbach.md
rename to content/posts/2009-05-06-second-rubyfest-speaker-geoffrey-grosenbach.md
diff --git a/content/post/2009-05-22-speak-louder-i-cant-hear-you-over-the-sound-of-how-awesome-i-am.md b/content/posts/2009-05-22-speak-louder-i-cant-hear-you-over-the-sound-of-how-awesome-i-am.md
similarity index 100%
rename from content/post/2009-05-22-speak-louder-i-cant-hear-you-over-the-sound-of-how-awesome-i-am.md
rename to content/posts/2009-05-22-speak-louder-i-cant-hear-you-over-the-sound-of-how-awesome-i-am.md
diff --git a/content/post/2009-06-03-ruby-gem-imdb.md b/content/posts/2009-06-03-ruby-gem-imdb.md
similarity index 100%
rename from content/post/2009-06-03-ruby-gem-imdb.md
rename to content/posts/2009-06-03-ruby-gem-imdb.md
diff --git a/content/post/2009-06-05-install-hpricot-on-ubuntu.md b/content/posts/2009-06-05-install-hpricot-on-ubuntu.md
similarity index 100%
rename from content/post/2009-06-05-install-hpricot-on-ubuntu.md
rename to content/posts/2009-06-05-install-hpricot-on-ubuntu.md
diff --git a/content/post/2009-06-07-activerecord-skipping-callbacks-like-after_save-or-after_update.md b/content/posts/2009-06-07-activerecord-skipping-callbacks-like-after_save-or-after_update.md
similarity index 100%
rename from content/post/2009-06-07-activerecord-skipping-callbacks-like-after_save-or-after_update.md
rename to content/posts/2009-06-07-activerecord-skipping-callbacks-like-after_save-or-after_update.md
diff --git a/content/post/2009-06-07-has_one-find-all-that-have-no-associated-object.md b/content/posts/2009-06-07-has_one-find-all-that-have-no-associated-object.md
similarity index 100%
rename from content/post/2009-06-07-has_one-find-all-that-have-no-associated-object.md
rename to content/posts/2009-06-07-has_one-find-all-that-have-no-associated-object.md
diff --git a/content/post/2009-06-07-imdb-0-3-0-now-including-console-utility-query-imdb-from-your-console.md b/content/posts/2009-06-07-imdb-0-3-0-now-including-console-utility-query-imdb-from-your-console.md
similarity index 100%
rename from content/post/2009-06-07-imdb-0-3-0-now-including-console-utility-query-imdb-from-your-console.md
rename to content/posts/2009-06-07-imdb-0-3-0-now-including-console-utility-query-imdb-from-your-console.md
diff --git a/content/post/2009-06-08-best-practice-the-git-development-cycle.md b/content/posts/2009-06-08-best-practice-the-git-development-cycle.md
similarity index 100%
rename from content/post/2009-06-08-best-practice-the-git-development-cycle.md
rename to content/posts/2009-06-08-best-practice-the-git-development-cycle.md
diff --git a/content/post/2009-06-14-imdb-ruby-gem-0-4-0-now-available-at-rubyforge.md b/content/posts/2009-06-14-imdb-ruby-gem-0-4-0-now-available-at-rubyforge.md
similarity index 100%
rename from content/post/2009-06-14-imdb-ruby-gem-0-4-0-now-available-at-rubyforge.md
rename to content/posts/2009-06-14-imdb-ruby-gem-0-4-0-now-available-at-rubyforge.md
diff --git a/content/post/2009-06-14-speaking-at-rails-underground.md b/content/posts/2009-06-14-speaking-at-rails-underground.md
similarity index 100%
rename from content/post/2009-06-14-speaking-at-rails-underground.md
rename to content/posts/2009-06-14-speaking-at-rails-underground.md
diff --git a/content/post/2009-08-20-once-and-for-all-rails-migrations-integer-limit-option.md b/content/posts/2009-08-20-once-and-for-all-rails-migrations-integer-limit-option.md
similarity index 100%
rename from content/post/2009-08-20-once-and-for-all-rails-migrations-integer-limit-option.md
rename to content/posts/2009-08-20-once-and-for-all-rails-migrations-integer-limit-option.md
diff --git a/content/post/2009-09-01-jinput-mac-os-x-64-bit-natives.md b/content/posts/2009-09-01-jinput-mac-os-x-64-bit-natives.md
similarity index 100%
rename from content/post/2009-09-01-jinput-mac-os-x-64-bit-natives.md
rename to content/posts/2009-09-01-jinput-mac-os-x-64-bit-natives.md
diff --git a/content/post/2009-09-03-rails-mysql-case-sensitive-strings-in-your-database.md b/content/posts/2009-09-03-rails-mysql-case-sensitive-strings-in-your-database.md
similarity index 100%
rename from content/post/2009-09-03-rails-mysql-case-sensitive-strings-in-your-database.md
rename to content/posts/2009-09-03-rails-mysql-case-sensitive-strings-in-your-database.md
diff --git a/content/post/2009-09-04-git-tag-mini-cheat-sheet.md b/content/posts/2009-09-04-git-tag-mini-cheat-sheet.md
similarity index 100%
rename from content/post/2009-09-04-git-tag-mini-cheat-sheet.md
rename to content/posts/2009-09-04-git-tag-mini-cheat-sheet.md
diff --git a/content/post/2009-09-05-git-tag-mini-cheat-sheet-revisited.md b/content/posts/2009-09-05-git-tag-mini-cheat-sheet-revisited.md
similarity index 100%
rename from content/post/2009-09-05-git-tag-mini-cheat-sheet-revisited.md
rename to content/posts/2009-09-05-git-tag-mini-cheat-sheet-revisited.md
diff --git a/content/post/2009-09-08-codaset-com-github-but-better.md b/content/posts/2009-09-08-codaset-com-github-but-better.md
similarity index 100%
rename from content/post/2009-09-08-codaset-com-github-but-better.md
rename to content/posts/2009-09-08-codaset-com-github-but-better.md
diff --git a/content/post/2009-10-13-epic-vs-awesome.md b/content/posts/2009-10-13-epic-vs-awesome.md
similarity index 100%
rename from content/post/2009-10-13-epic-vs-awesome.md
rename to content/posts/2009-10-13-epic-vs-awesome.md
diff --git a/content/post/2009-10-13-valerii-32-base-string-encoder-and-decoder.md b/content/posts/2009-10-13-valerii-32-base-string-encoder-and-decoder.md
similarity index 100%
rename from content/post/2009-10-13-valerii-32-base-string-encoder-and-decoder.md
rename to content/posts/2009-10-13-valerii-32-base-string-encoder-and-decoder.md
diff --git a/content/post/2009-10-15-git-problem-error-unable-to-create-temporary-sha1-filename.md b/content/posts/2009-10-15-git-problem-error-unable-to-create-temporary-sha1-filename.md
similarity index 100%
rename from content/post/2009-10-15-git-problem-error-unable-to-create-temporary-sha1-filename.md
rename to content/posts/2009-10-15-git-problem-error-unable-to-create-temporary-sha1-filename.md
diff --git a/content/post/2009-10-25-they-are-just-tools-people.md b/content/posts/2009-10-25-they-are-just-tools-people.md
similarity index 100%
rename from content/post/2009-10-25-they-are-just-tools-people.md
rename to content/posts/2009-10-25-they-are-just-tools-people.md
diff --git a/content/post/2009-10-26-how-to-create-and-apply-a-patch-with-git.md b/content/posts/2009-10-26-how-to-create-and-apply-a-patch-with-git.md
similarity index 100%
rename from content/post/2009-10-26-how-to-create-and-apply-a-patch-with-git.md
rename to content/posts/2009-10-26-how-to-create-and-apply-a-patch-with-git.md
diff --git a/content/post/2009-11-24-epic-textmate-theme.md b/content/posts/2009-11-24-epic-textmate-theme.md
similarity index 100%
rename from content/post/2009-11-24-epic-textmate-theme.md
rename to content/posts/2009-11-24-epic-textmate-theme.md
diff --git a/content/post/2010-01-17-the-epic-e-reading-experience-amazone-kindle.md b/content/posts/2010-01-17-the-epic-e-reading-experience-amazone-kindle.md
similarity index 100%
rename from content/post/2010-01-17-the-epic-e-reading-experience-amazone-kindle.md
rename to content/posts/2010-01-17-the-epic-e-reading-experience-amazone-kindle.md
diff --git a/content/post/2010-01-19-sign-the-petition-stop-eu-software-patents.md b/content/posts/2010-01-19-sign-the-petition-stop-eu-software-patents.md
similarity index 100%
rename from content/post/2010-01-19-sign-the-petition-stop-eu-software-patents.md
rename to content/posts/2010-01-19-sign-the-petition-stop-eu-software-patents.md
diff --git a/content/post/2010-02-02-how-to-order-your-kindle-from-the-netherlands.md b/content/posts/2010-02-02-how-to-order-your-kindle-from-the-netherlands.md
similarity index 100%
rename from content/post/2010-02-02-how-to-order-your-kindle-from-the-netherlands.md
rename to content/posts/2010-02-02-how-to-order-your-kindle-from-the-netherlands.md
diff --git a/content/post/2010-03-22-shields-up-rrrack-alert.md b/content/posts/2010-03-22-shields-up-rrrack-alert.md
similarity index 100%
rename from content/post/2010-03-22-shields-up-rrrack-alert.md
rename to content/posts/2010-03-22-shields-up-rrrack-alert.md
diff --git a/content/post/2010-03-24-ariejannet-now-in-valid-html5.md b/content/posts/2010-03-24-ariejannet-now-in-valid-html5.md
similarity index 100%
rename from content/post/2010-03-24-ariejannet-now-in-valid-html5.md
rename to content/posts/2010-03-24-ariejannet-now-in-valid-html5.md
diff --git a/content/post/2010-03-24-how-a-little-varnish-changed-my-life.md b/content/posts/2010-03-24-how-a-little-varnish-changed-my-life.md
similarity index 100%
rename from content/post/2010-03-24-how-a-little-varnish-changed-my-life.md
rename to content/posts/2010-03-24-how-a-little-varnish-changed-my-life.md
diff --git a/content/post/2010-03-25-installing-the-nokogiri-ruby-gem-on-debian.md b/content/posts/2010-03-25-installing-the-nokogiri-ruby-gem-on-debian.md
similarity index 100%
rename from content/post/2010-03-25-installing-the-nokogiri-ruby-gem-on-debian.md
rename to content/posts/2010-03-25-installing-the-nokogiri-ruby-gem-on-debian.md
diff --git a/content/post/2010-03-28-really-another-sinatra-url-shortener-in-ruby.md b/content/posts/2010-03-28-really-another-sinatra-url-shortener-in-ruby.md
similarity index 100%
rename from content/post/2010-03-28-really-another-sinatra-url-shortener-in-ruby.md
rename to content/posts/2010-03-28-really-another-sinatra-url-shortener-in-ruby.md
diff --git a/content/post/2010-03-29-announcing-firefly-a-ruby-url-shortener.md b/content/posts/2010-03-29-announcing-firefly-a-ruby-url-shortener.md
similarity index 100%
rename from content/post/2010-03-29-announcing-firefly-a-ruby-url-shortener.md
rename to content/posts/2010-03-29-announcing-firefly-a-ruby-url-shortener.md
diff --git a/content/post/2010-04-05-detect-browser-web-sockets-support.md b/content/posts/2010-04-05-detect-browser-web-sockets-support.md
similarity index 100%
rename from content/post/2010-04-05-detect-browser-web-sockets-support.md
rename to content/posts/2010-04-05-detect-browser-web-sockets-support.md
diff --git a/content/post/2010-04-13-get-ready-for-firefly-03.md b/content/posts/2010-04-13-get-ready-for-firefly-03.md
similarity index 100%
rename from content/post/2010-04-13-get-ready-for-firefly-03.md
rename to content/posts/2010-04-13-get-ready-for-firefly-03.md
diff --git a/content/post/2010-04-14-a-new-day-a-new-firefly.md b/content/posts/2010-04-14-a-new-day-a-new-firefly.md
similarity index 100%
rename from content/post/2010-04-14-a-new-day-a-new-firefly.md
rename to content/posts/2010-04-14-a-new-day-a-new-firefly.md
diff --git a/content/post/2010-04-25-ruby-version-and-gemset-in-your-bash-prompt-yes-sir.md b/content/posts/2010-04-25-ruby-version-and-gemset-in-your-bash-prompt-yes-sir.md
similarity index 100%
rename from content/post/2010-04-25-ruby-version-and-gemset-in-your-bash-prompt-yes-sir.md
rename to content/posts/2010-04-25-ruby-version-and-gemset-in-your-bash-prompt-yes-sir.md
diff --git a/content/post/2010-04-30-firefly-041-released.md b/content/posts/2010-04-30-firefly-041-released.md
similarity index 100%
rename from content/post/2010-04-30-firefly-041-released.md
rename to content/posts/2010-04-30-firefly-041-released.md
diff --git a/content/post/2010-05-17-bundler-passenger-with-rails-235-yes-please.md b/content/posts/2010-05-17-bundler-passenger-with-rails-235-yes-please.md
similarity index 100%
rename from content/post/2010-05-17-bundler-passenger-with-rails-235-yes-please.md
rename to content/posts/2010-05-17-bundler-passenger-with-rails-235-yes-please.md
diff --git a/content/post/2010-05-30-upgrading-to-mongoid-beta-6.md b/content/posts/2010-05-30-upgrading-to-mongoid-beta-6.md
similarity index 100%
rename from content/post/2010-05-30-upgrading-to-mongoid-beta-6.md
rename to content/posts/2010-05-30-upgrading-to-mongoid-beta-6.md
diff --git a/content/post/2010-06-06-firefly-043-and-firefly-client-040-released.md b/content/posts/2010-06-06-firefly-043-and-firefly-client-040-released.md
similarity index 100%
rename from content/post/2010-06-06-firefly-043-and-firefly-client-040-released.md
rename to content/posts/2010-06-06-firefly-043-and-firefly-client-040-released.md
diff --git a/content/post/2010-06-06-setup-your-own-firefly-url-shortener-in-25-minutes.md b/content/posts/2010-06-06-setup-your-own-firefly-url-shortener-in-25-minutes.md
similarity index 100%
rename from content/post/2010-06-06-setup-your-own-firefly-url-shortener-in-25-minutes.md
rename to content/posts/2010-06-06-setup-your-own-firefly-url-shortener-in-25-minutes.md
diff --git a/content/post/2010-06-07-uploading-files-with-curl.md b/content/posts/2010-06-07-uploading-files-with-curl.md
similarity index 100%
rename from content/post/2010-06-07-uploading-files-with-curl.md
rename to content/posts/2010-06-07-uploading-files-with-curl.md
diff --git a/content/post/2010-06-10-cherry-picking-specific-commits-from-another-branch.md b/content/posts/2010-06-10-cherry-picking-specific-commits-from-another-branch.md
similarity index 100%
rename from content/post/2010-06-10-cherry-picking-specific-commits-from-another-branch.md
rename to content/posts/2010-06-10-cherry-picking-specific-commits-from-another-branch.md
diff --git a/content/post/2010-07-12-screencast-firefly-url-shortener-in-less-than-25-minutes.md b/content/posts/2010-07-12-screencast-firefly-url-shortener-in-less-than-25-minutes.md
similarity index 100%
rename from content/post/2010-07-12-screencast-firefly-url-shortener-in-less-than-25-minutes.md
rename to content/posts/2010-07-12-screencast-firefly-url-shortener-in-less-than-25-minutes.md
diff --git a/content/post/2010-07-29-how-to-enable-ssh-forwarding-on-mac-os-x-snow-leopard.md b/content/posts/2010-07-29-how-to-enable-ssh-forwarding-on-mac-os-x-snow-leopard.md
similarity index 100%
rename from content/post/2010-07-29-how-to-enable-ssh-forwarding-on-mac-os-x-snow-leopard.md
rename to content/posts/2010-07-29-how-to-enable-ssh-forwarding-on-mac-os-x-snow-leopard.md
diff --git a/content/post/2010-08-09-rename-a-git-branch.md b/content/posts/2010-08-09-rename-a-git-branch.md
similarity index 100%
rename from content/post/2010-08-09-rename-a-git-branch.md
rename to content/posts/2010-08-09-rename-a-git-branch.md
diff --git a/content/post/2010-08-09-using-multiple-clipboards-in-vim.md b/content/posts/2010-08-09-using-multiple-clipboards-in-vim.md
similarity index 100%
rename from content/post/2010-08-09-using-multiple-clipboards-in-vim.md
rename to content/posts/2010-08-09-using-multiple-clipboards-in-vim.md
diff --git a/content/post/2010-08-23-resque-how-to-requeue-failed-jobs.md b/content/posts/2010-08-23-resque-how-to-requeue-failed-jobs.md
similarity index 100%
rename from content/post/2010-08-23-resque-how-to-requeue-failed-jobs.md
rename to content/posts/2010-08-23-resque-how-to-requeue-failed-jobs.md
diff --git a/content/post/2010-09-11-mass-convert-wma-to-mp3-using-ffmpeg-and-ruby.md b/content/posts/2010-09-11-mass-convert-wma-to-mp3-using-ffmpeg-and-ruby.md
similarity index 100%
rename from content/post/2010-09-11-mass-convert-wma-to-mp3-using-ffmpeg-and-ruby.md
rename to content/posts/2010-09-11-mass-convert-wma-to-mp3-using-ffmpeg-and-ruby.md
diff --git a/content/post/2010-09-28-precompile-sass-to-css-for-deployment-to-heroku.md b/content/posts/2010-09-28-precompile-sass-to-css-for-deployment-to-heroku.md
similarity index 100%
rename from content/post/2010-09-28-precompile-sass-to-css-for-deployment-to-heroku.md
rename to content/posts/2010-09-28-precompile-sass-to-css-for-deployment-to-heroku.md
diff --git a/content/post/2010-10-02-firefly-110-adds-qr-codes-for-your-shortened-urls.md b/content/posts/2010-10-02-firefly-110-adds-qr-codes-for-your-shortened-urls.md
similarity index 100%
rename from content/post/2010-10-02-firefly-110-adds-qr-codes-for-your-shortened-urls.md
rename to content/posts/2010-10-02-firefly-110-adds-qr-codes-for-your-shortened-urls.md
diff --git a/content/post/2010-10-11-setup-a-ubuntu-vpn-server.md b/content/posts/2010-10-11-setup-a-ubuntu-vpn-server.md
similarity index 100%
rename from content/post/2010-10-11-setup-a-ubuntu-vpn-server.md
rename to content/posts/2010-10-11-setup-a-ubuntu-vpn-server.md
diff --git a/content/post/2010-10-12-setup-a-pptp-vpn-connection-on-mac-os-x-snow-leopard.md b/content/posts/2010-10-12-setup-a-pptp-vpn-connection-on-mac-os-x-snow-leopard.md
similarity index 100%
rename from content/post/2010-10-12-setup-a-pptp-vpn-connection-on-mac-os-x-snow-leopard.md
rename to content/posts/2010-10-12-setup-a-pptp-vpn-connection-on-mac-os-x-snow-leopard.md
diff --git a/content/post/2010-10-26-clear-your-mysql-password.md b/content/posts/2010-10-26-clear-your-mysql-password.md
similarity index 100%
rename from content/post/2010-10-26-clear-your-mysql-password.md
rename to content/posts/2010-10-26-clear-your-mysql-password.md
diff --git a/content/post/2010-11-25-hide-last-login-on-bash-login.md b/content/posts/2010-11-25-hide-last-login-on-bash-login.md
similarity index 100%
rename from content/post/2010-11-25-hide-last-login-on-bash-login.md
rename to content/posts/2010-11-25-hide-last-login-on-bash-login.md
diff --git a/content/post/2010-12-15-why-did-errormessagesfor-disappear-from-rails-3.md b/content/posts/2010-12-15-why-did-errormessagesfor-disappear-from-rails-3.md
similarity index 100%
rename from content/post/2010-12-15-why-did-errormessagesfor-disappear-from-rails-3.md
rename to content/posts/2010-12-15-why-did-errormessagesfor-disappear-from-rails-3.md
diff --git a/content/post/2010-12-24-public-readable-amazon-s3-bucket-policy.md b/content/posts/2010-12-24-public-readable-amazon-s3-bucket-policy.md
similarity index 100%
rename from content/post/2010-12-24-public-readable-amazon-s3-bucket-policy.md
rename to content/posts/2010-12-24-public-readable-amazon-s3-bucket-policy.md
diff --git a/content/post/2010-12-31-now-powered-by-heroku.md b/content/posts/2010-12-31-now-powered-by-heroku.md
similarity index 100%
rename from content/post/2010-12-31-now-powered-by-heroku.md
rename to content/posts/2010-12-31-now-powered-by-heroku.md
diff --git a/content/post/2011-01-01-rake-task-to-sync-your-assets-to-amazon-s3cloudfront.md b/content/posts/2011-01-01-rake-task-to-sync-your-assets-to-amazon-s3cloudfront.md
similarity index 100%
rename from content/post/2011-01-01-rake-task-to-sync-your-assets-to-amazon-s3cloudfront.md
rename to content/posts/2011-01-01-rake-task-to-sync-your-assets-to-amazon-s3cloudfront.md
diff --git a/content/post/2011-02-01-hot-firefly-130-url-shortener-released.md b/content/posts/2011-02-01-hot-firefly-130-url-shortener-released.md
similarity index 100%
rename from content/post/2011-02-01-hot-firefly-130-url-shortener-released.md
rename to content/posts/2011-02-01-hot-firefly-130-url-shortener-released.md
diff --git a/content/post/2011-02-07-using-your-firefly-url-shortener-with-twitter-for-iphone.md b/content/posts/2011-02-07-using-your-firefly-url-shortener-with-twitter-for-iphone.md
similarity index 100%
rename from content/post/2011-02-07-using-your-firefly-url-shortener-with-twitter-for-iphone.md
rename to content/posts/2011-02-07-using-your-firefly-url-shortener-with-twitter-for-iphone.md
diff --git a/content/post/2011-02-11-narf-a-ruby-micro-test-framework.md b/content/posts/2011-02-11-narf-a-ruby-micro-test-framework.md
similarity index 100%
rename from content/post/2011-02-11-narf-a-ruby-micro-test-framework.md
rename to content/posts/2011-02-11-narf-a-ruby-micro-test-framework.md
diff --git a/content/post/2011-03-27-rails-3-devise-uploadify-no-flash-session-hacks.md b/content/posts/2011-03-27-rails-3-devise-uploadify-no-flash-session-hacks.md
similarity index 100%
rename from content/post/2011-03-27-rails-3-devise-uploadify-no-flash-session-hacks.md
rename to content/posts/2011-03-27-rails-3-devise-uploadify-no-flash-session-hacks.md
diff --git a/content/post/2011-04-04-rake-with-namespaces-and-default-tasks.md b/content/posts/2011-04-04-rake-with-namespaces-and-default-tasks.md
similarity index 100%
rename from content/post/2011-04-04-rake-with-namespaces-and-default-tasks.md
rename to content/posts/2011-04-04-rake-with-namespaces-and-default-tasks.md
diff --git a/content/post/2011-06-10-vows-and-coffeescript.md b/content/posts/2011-06-10-vows-and-coffeescript.md
similarity index 100%
rename from content/post/2011-06-10-vows-and-coffeescript.md
rename to content/posts/2011-06-10-vows-and-coffeescript.md
diff --git a/content/post/2011-06-23-crowd-sourcing-your-bitcoin-mining.md b/content/posts/2011-06-23-crowd-sourcing-your-bitcoin-mining.md
similarity index 100%
rename from content/post/2011-06-23-crowd-sourcing-your-bitcoin-mining.md
rename to content/posts/2011-06-23-crowd-sourcing-your-bitcoin-mining.md
diff --git a/content/post/2011-06-24-git-what-files-were-changed-since-the-last-release.md b/content/posts/2011-06-24-git-what-files-were-changed-since-the-last-release.md
similarity index 100%
rename from content/post/2011-06-24-git-what-files-were-changed-since-the-last-release.md
rename to content/posts/2011-06-24-git-what-files-were-changed-since-the-last-release.md
diff --git a/content/post/2011-06-27-your-mac-slow-disable-spotlight-in-snow-leopard.md b/content/posts/2011-06-27-your-mac-slow-disable-spotlight-in-snow-leopard.md
similarity index 100%
rename from content/post/2011-06-27-your-mac-slow-disable-spotlight-in-snow-leopard.md
rename to content/posts/2011-06-27-your-mac-slow-disable-spotlight-in-snow-leopard.md
diff --git a/content/post/2011-07-05-git-squash-your-latests-commits-into-one.md b/content/posts/2011-07-05-git-squash-your-latests-commits-into-one.md
similarity index 100%
rename from content/post/2011-07-05-git-squash-your-latests-commits-into-one.md
rename to content/posts/2011-07-05-git-squash-your-latests-commits-into-one.md
diff --git a/content/post/2011-08-24-git-log-what-did-i-do-yesterday-exactly.md b/content/posts/2011-08-24-git-log-what-did-i-do-yesterday-exactly.md
similarity index 100%
rename from content/post/2011-08-24-git-log-what-did-i-do-yesterday-exactly.md
rename to content/posts/2011-08-24-git-log-what-did-i-do-yesterday-exactly.md
diff --git a/content/post/2011-09-08-git-remove-reset-and-rollback-commits.md b/content/posts/2011-09-08-git-remove-reset-and-rollback-commits.md
similarity index 100%
rename from content/post/2011-09-08-git-remove-reset-and-rollback-commits.md
rename to content/posts/2011-09-08-git-remove-reset-and-rollback-commits.md
diff --git a/content/post/2011-09-13-git-checkout-a-single-file-from-another-commit-or-branch.md b/content/posts/2011-09-13-git-checkout-a-single-file-from-another-commit-or-branch.md
similarity index 100%
rename from content/post/2011-09-13-git-checkout-a-single-file-from-another-commit-or-branch.md
rename to content/posts/2011-09-13-git-checkout-a-single-file-from-another-commit-or-branch.md
diff --git a/content/post/2011-09-14-lighting-fast-zero-downtime-deployments-with-git-capistrano-nginx-and-unicorn.md b/content/posts/2011-09-14-lighting-fast-zero-downtime-deployments-with-git-capistrano-nginx-and-unicorn.md
similarity index 100%
rename from content/post/2011-09-14-lighting-fast-zero-downtime-deployments-with-git-capistrano-nginx-and-unicorn.md
rename to content/posts/2011-09-14-lighting-fast-zero-downtime-deployments-with-git-capistrano-nginx-and-unicorn.md
diff --git a/content/post/2011-09-19-capistrano-and-the-custom-maintenance-page.md b/content/posts/2011-09-19-capistrano-and-the-custom-maintenance-page.md
similarity index 100%
rename from content/post/2011-09-19-capistrano-and-the-custom-maintenance-page.md
rename to content/posts/2011-09-19-capistrano-and-the-custom-maintenance-page.md
diff --git a/content/post/2011-09-24-rspec-speed-up-by-tweaking-ruby-garbage-collection.md b/content/posts/2011-09-24-rspec-speed-up-by-tweaking-ruby-garbage-collection.md
similarity index 100%
rename from content/post/2011-09-24-rspec-speed-up-by-tweaking-ruby-garbage-collection.md
rename to content/posts/2011-09-24-rspec-speed-up-by-tweaking-ruby-garbage-collection.md
diff --git a/content/post/2011-09-25-properly-testing-rails-3-scopes.md b/content/posts/2011-09-25-properly-testing-rails-3-scopes.md
similarity index 100%
rename from content/post/2011-09-25-properly-testing-rails-3-scopes.md
rename to content/posts/2011-09-25-properly-testing-rails-3-scopes.md
diff --git a/content/post/2011-10-09-testing-rails-3-scopes-revisited.md b/content/posts/2011-10-09-testing-rails-3-scopes-revisited.md
similarity index 100%
rename from content/post/2011-10-09-testing-rails-3-scopes-revisited.md
rename to content/posts/2011-10-09-testing-rails-3-scopes-revisited.md
diff --git a/content/post/2011-10-13-fast-specs-run-your-specs-in-less-than-1-second.md b/content/posts/2011-10-13-fast-specs-run-your-specs-in-less-than-1-second.md
similarity index 100%
rename from content/post/2011-10-13-fast-specs-run-your-specs-in-less-than-1-second.md
rename to content/posts/2011-10-13-fast-specs-run-your-specs-in-less-than-1-second.md
diff --git a/content/post/2011-10-14-rails-3-customized-exception-handling.md b/content/posts/2011-10-14-rails-3-customized-exception-handling.md
similarity index 100%
rename from content/post/2011-10-14-rails-3-customized-exception-handling.md
rename to content/posts/2011-10-14-rails-3-customized-exception-handling.md
diff --git a/content/post/2011-10-22-automatically-switch-between-ssl-and-non-ssl-with-nginx-unicorn-rails.md b/content/posts/2011-10-22-automatically-switch-between-ssl-and-non-ssl-with-nginx-unicorn-rails.md
similarity index 100%
rename from content/post/2011-10-22-automatically-switch-between-ssl-and-non-ssl-with-nginx-unicorn-rails.md
rename to content/posts/2011-10-22-automatically-switch-between-ssl-and-non-ssl-with-nginx-unicorn-rails.md
diff --git a/content/post/2011-10-24-installing-node-js-and-npm-on-ubuntu-debian.md b/content/posts/2011-10-24-installing-node-js-and-npm-on-ubuntu-debian.md
similarity index 100%
rename from content/post/2011-10-24-installing-node-js-and-npm-on-ubuntu-debian.md
rename to content/posts/2011-10-24-installing-node-js-and-npm-on-ubuntu-debian.md
diff --git a/content/post/2011-11-08-fixing-a-slow-starting-terminal-or-iterm2-on-mac-os-x.md b/content/posts/2011-11-08-fixing-a-slow-starting-terminal-or-iterm2-on-mac-os-x.md
similarity index 100%
rename from content/post/2011-11-08-fixing-a-slow-starting-terminal-or-iterm2-on-mac-os-x.md
rename to content/posts/2011-11-08-fixing-a-slow-starting-terminal-or-iterm2-on-mac-os-x.md
diff --git a/content/post/2011-11-09-contributing-to-open-source-with-github.md b/content/posts/2011-11-09-contributing-to-open-source-with-github.md
similarity index 100%
rename from content/post/2011-11-09-contributing-to-open-source-with-github.md
rename to content/posts/2011-11-09-contributing-to-open-source-with-github.md
diff --git a/content/post/2011-11-18-deploying-a-third-party-rails-application-like-gitlab.md b/content/posts/2011-11-18-deploying-a-third-party-rails-application-like-gitlab.md
similarity index 100%
rename from content/post/2011-11-18-deploying-a-third-party-rails-application-like-gitlab.md
rename to content/posts/2011-11-18-deploying-a-third-party-rails-application-like-gitlab.md
diff --git a/content/post/2011-11-22-upgrade-postgresql-8-4-to-postgresql-9-1-on-debian.md b/content/posts/2011-11-22-upgrade-postgresql-8-4-to-postgresql-9-1-on-debian.md
similarity index 100%
rename from content/post/2011-11-22-upgrade-postgresql-8-4-to-postgresql-9-1-on-debian.md
rename to content/posts/2011-11-22-upgrade-postgresql-8-4-to-postgresql-9-1-on-debian.md
diff --git a/content/post/2011-12-13-recursively-fixing-file-and-directory-permissions.md b/content/posts/2011-12-13-recursively-fixing-file-and-directory-permissions.md
similarity index 100%
rename from content/post/2011-12-13-recursively-fixing-file-and-directory-permissions.md
rename to content/posts/2011-12-13-recursively-fixing-file-and-directory-permissions.md
diff --git a/content/post/2012-01-10-removing-untracked-files-and-directories-with-git.md b/content/posts/2012-01-10-removing-untracked-files-and-directories-with-git.md
similarity index 100%
rename from content/post/2012-01-10-removing-untracked-files-and-directories-with-git.md
rename to content/posts/2012-01-10-removing-untracked-files-and-directories-with-git.md
diff --git a/content/post/2012-03-20-open-source-is-a-privilege-not-a-right.md b/content/posts/2012-03-20-open-source-is-a-privilege-not-a-right.md
similarity index 100%
rename from content/post/2012-03-20-open-source-is-a-privilege-not-a-right.md
rename to content/posts/2012-03-20-open-source-is-a-privilege-not-a-right.md
diff --git a/content/post/2012-03-21-from-11-34s-to-0-625s-for-opening-a-rb-file-in-vim.md b/content/posts/2012-03-21-from-11-34s-to-0-625s-for-opening-a-rb-file-in-vim.md
similarity index 100%
rename from content/post/2012-03-21-from-11-34s-to-0-625s-for-opening-a-rb-file-in-vim.md
rename to content/posts/2012-03-21-from-11-34s-to-0-625s-for-opening-a-rb-file-in-vim.md
diff --git a/content/post/2012-03-21-redis-using-2gb-of-memory-on-70mb-data-set-the-fix.md b/content/posts/2012-03-21-redis-using-2gb-of-memory-on-70mb-data-set-the-fix.md
similarity index 100%
rename from content/post/2012-03-21-redis-using-2gb-of-memory-on-70mb-data-set-the-fix.md
rename to content/posts/2012-03-21-redis-using-2gb-of-memory-on-70mb-data-set-the-fix.md
diff --git a/content/post/2012-04-02-showing-ruby-rails-and-git-info-in-your-app.md b/content/posts/2012-04-02-showing-ruby-rails-and-git-info-in-your-app.md
similarity index 100%
rename from content/post/2012-04-02-showing-ruby-rails-and-git-info-in-your-app.md
rename to content/posts/2012-04-02-showing-ruby-rails-and-git-info-in-your-app.md
diff --git a/content/post/2012-04-06-eindhoven-rb-lightning-talk-gitlab.md b/content/posts/2012-04-06-eindhoven-rb-lightning-talk-gitlab.md
similarity index 100%
rename from content/post/2012-04-06-eindhoven-rb-lightning-talk-gitlab.md
rename to content/posts/2012-04-06-eindhoven-rb-lightning-talk-gitlab.md
diff --git a/content/post/2012-04-14-decorating-devise-s-current_user-with-draper.md b/content/posts/2012-04-14-decorating-devise-s-current_user-with-draper.md
similarity index 100%
rename from content/post/2012-04-14-decorating-devise-s-current_user-with-draper.md
rename to content/posts/2012-04-14-decorating-devise-s-current_user-with-draper.md
diff --git a/content/post/2012-05-11-running-a-different-ruby-with-passenger-3-2-and-rvm.md b/content/posts/2012-05-11-running-a-different-ruby-with-passenger-3-2-and-rvm.md
similarity index 100%
rename from content/post/2012-05-11-running-a-different-ruby-with-passenger-3-2-and-rvm.md
rename to content/posts/2012-05-11-running-a-different-ruby-with-passenger-3-2-and-rvm.md
diff --git a/content/post/2012-05-19-what-happened-to-downloading-games-from-the-pirate-bay.md b/content/posts/2012-05-19-what-happened-to-downloading-games-from-the-pirate-bay.md
similarity index 100%
rename from content/post/2012-05-19-what-happened-to-downloading-games-from-the-pirate-bay.md
rename to content/posts/2012-05-19-what-happened-to-downloading-games-from-the-pirate-bay.md
diff --git a/content/post/2012-05-20-why-diablo-3-s-drm-is-the-best-kind-there-is.md b/content/posts/2012-05-20-why-diablo-3-s-drm-is-the-best-kind-there-is.md
similarity index 100%
rename from content/post/2012-05-20-why-diablo-3-s-drm-is-the-best-kind-there-is.md
rename to content/posts/2012-05-20-why-diablo-3-s-drm-is-the-best-kind-there-is.md
diff --git a/content/post/2012-05-21-what-s-causing-all-that-disk-i-o-on-my-mac.md b/content/posts/2012-05-21-what-s-causing-all-that-disk-i-o-on-my-mac.md
similarity index 100%
rename from content/post/2012-05-21-what-s-causing-all-that-disk-i-o-on-my-mac.md
rename to content/posts/2012-05-21-what-s-causing-all-that-disk-i-o-on-my-mac.md
diff --git a/content/post/2012-05-22-ruby-regex-scanning-in-a-case-statement.md b/content/posts/2012-05-22-ruby-regex-scanning-in-a-case-statement.md
similarity index 100%
rename from content/post/2012-05-22-ruby-regex-scanning-in-a-case-statement.md
rename to content/posts/2012-05-22-ruby-regex-scanning-in-a-case-statement.md
diff --git a/content/post/2012-05-23-how-star-trek-has-shaped-our-technology-and-future.md b/content/posts/2012-05-23-how-star-trek-has-shaped-our-technology-and-future.md
similarity index 100%
rename from content/post/2012-05-23-how-star-trek-has-shaped-our-technology-and-future.md
rename to content/posts/2012-05-23-how-star-trek-has-shaped-our-technology-and-future.md
diff --git a/content/post/2012-05-24-seo-is-bullshit.md b/content/posts/2012-05-24-seo-is-bullshit.md
similarity index 100%
rename from content/post/2012-05-24-seo-is-bullshit.md
rename to content/posts/2012-05-24-seo-is-bullshit.md
diff --git a/content/post/2012-06-18-search-and-replace-in-multiple-files-with-vim.md b/content/posts/2012-06-18-search-and-replace-in-multiple-files-with-vim.md
similarity index 100%
rename from content/post/2012-06-18-search-and-replace-in-multiple-files-with-vim.md
rename to content/posts/2012-06-18-search-and-replace-in-multiple-files-with-vim.md
diff --git a/content/post/2012-07-11-vpn-too-complicated-use-a-ip-over-ssh-tunnel-instead.md b/content/posts/2012-07-11-vpn-too-complicated-use-a-ip-over-ssh-tunnel-instead.md
similarity index 100%
rename from content/post/2012-07-11-vpn-too-complicated-use-a-ip-over-ssh-tunnel-instead.md
rename to content/posts/2012-07-11-vpn-too-complicated-use-a-ip-over-ssh-tunnel-instead.md
diff --git a/content/post/2012-08-14-move-your-latest-commits-to-a-separate-branch.md b/content/posts/2012-08-14-move-your-latest-commits-to-a-separate-branch.md
similarity index 100%
rename from content/post/2012-08-14-move-your-latest-commits-to-a-separate-branch.md
rename to content/posts/2012-08-14-move-your-latest-commits-to-a-separate-branch.md
diff --git a/content/post/2012-08-27-getting-started-with-arduino.md b/content/posts/2012-08-27-getting-started-with-arduino.md
similarity index 100%
rename from content/post/2012-08-27-getting-started-with-arduino.md
rename to content/posts/2012-08-27-getting-started-with-arduino.md
diff --git a/content/post/2012-08-28-rails-migrations-decimal-precision-and-scale.md b/content/posts/2012-08-28-rails-migrations-decimal-precision-and-scale.md
similarity index 100%
rename from content/post/2012-08-28-rails-migrations-decimal-precision-and-scale.md
rename to content/posts/2012-08-28-rails-migrations-decimal-precision-and-scale.md
diff --git a/content/post/2012-09-04-git-interactive-revert.md b/content/posts/2012-09-04-git-interactive-revert.md
similarity index 100%
rename from content/post/2012-09-04-git-interactive-revert.md
rename to content/posts/2012-09-04-git-interactive-revert.md
diff --git a/content/post/2012-10-01-migrate-git-repositories.md b/content/posts/2012-10-01-migrate-git-repositories.md
similarity index 100%
rename from content/post/2012-10-01-migrate-git-repositories.md
rename to content/posts/2012-10-01-migrate-git-repositories.md
diff --git a/content/post/2012-10-04-a-static-file-server-in-go.md b/content/posts/2012-10-04-a-static-file-server-in-go.md
similarity index 100%
rename from content/post/2012-10-04-a-static-file-server-in-go.md
rename to content/posts/2012-10-04-a-static-file-server-in-go.md
diff --git a/content/post/2012-11-02-decorating_sorcery_current_user_with_draper.md b/content/posts/2012-11-02-decorating_sorcery_current_user_with_draper.md
similarity index 100%
rename from content/post/2012-11-02-decorating_sorcery_current_user_with_draper.md
rename to content/posts/2012-11-02-decorating_sorcery_current_user_with_draper.md
diff --git a/content/post/2012-11-05-a-call-to-all-ci-service-providers.md b/content/posts/2012-11-05-a-call-to-all-ci-service-providers.md
similarity index 100%
rename from content/post/2012-11-05-a-call-to-all-ci-service-providers.md
rename to content/posts/2012-11-05-a-call-to-all-ci-service-providers.md
diff --git a/content/post/2012-11-22-customac.md b/content/posts/2012-11-22-customac.md
similarity index 100%
rename from content/post/2012-11-22-customac.md
rename to content/posts/2012-11-22-customac.md
diff --git a/content/post/2012-11-29-binary-debugging-with-git-bisect.md b/content/posts/2012-11-29-binary-debugging-with-git-bisect.md
similarity index 100%
rename from content/post/2012-11-29-binary-debugging-with-git-bisect.md
rename to content/posts/2012-11-29-binary-debugging-with-git-bisect.md
diff --git a/content/post/2012-12-18-instagram-governments-and-cypherpunks.md b/content/posts/2012-12-18-instagram-governments-and-cypherpunks.md
similarity index 100%
rename from content/post/2012-12-18-instagram-governments-and-cypherpunks.md
rename to content/posts/2012-12-18-instagram-governments-and-cypherpunks.md
diff --git a/content/post/2013-03-08-review-commits-in-your-feature-branch.md b/content/posts/2013-03-08-review-commits-in-your-feature-branch.md
similarity index 100%
rename from content/post/2013-03-08-review-commits-in-your-feature-branch.md
rename to content/posts/2013-03-08-review-commits-in-your-feature-branch.md
diff --git a/content/post/2013-03-25-automated-nanoc-deployments.md b/content/posts/2013-03-25-automated-nanoc-deployments.md
similarity index 100%
rename from content/post/2013-03-25-automated-nanoc-deployments.md
rename to content/posts/2013-03-25-automated-nanoc-deployments.md
diff --git a/content/post/2013-03-26-i-am-here-for-an-argument.md b/content/posts/2013-03-26-i-am-here-for-an-argument.md
similarity index 100%
rename from content/post/2013-03-26-i-am-here-for-an-argument.md
rename to content/posts/2013-03-26-i-am-here-for-an-argument.md
diff --git a/content/post/2013-05-21-early-birds.md b/content/posts/2013-05-21-early-birds.md
similarity index 100%
rename from content/post/2013-05-21-early-birds.md
rename to content/posts/2013-05-21-early-birds.md
diff --git a/content/post/2013-05-23-divide-and-conquer.md b/content/posts/2013-05-23-divide-and-conquer.md
similarity index 100%
rename from content/post/2013-05-23-divide-and-conquer.md
rename to content/posts/2013-05-23-divide-and-conquer.md
diff --git a/content/post/2013-10-31-deploying-with-git-deploy.md b/content/posts/2013-10-31-deploying-with-git-deploy.md
similarity index 100%
rename from content/post/2013-10-31-deploying-with-git-deploy.md
rename to content/posts/2013-10-31-deploying-with-git-deploy.md
diff --git a/content/post/2014-04-03-pretty-difficult-privacy.md b/content/posts/2014-04-03-pretty-difficult-privacy.md
similarity index 100%
rename from content/post/2014-04-03-pretty-difficult-privacy.md
rename to content/posts/2014-04-03-pretty-difficult-privacy.md
diff --git a/content/post/2014-04-03-to-blog-or-not-to-blog.md b/content/posts/2014-04-03-to-blog-or-not-to-blog.md
similarity index 100%
rename from content/post/2014-04-03-to-blog-or-not-to-blog.md
rename to content/posts/2014-04-03-to-blog-or-not-to-blog.md
diff --git a/content/post/2014-04-04-dealing-with-technical-debt.md b/content/posts/2014-04-04-dealing-with-technical-debt.md
similarity index 100%
rename from content/post/2014-04-04-dealing-with-technical-debt.md
rename to content/posts/2014-04-04-dealing-with-technical-debt.md
diff --git a/content/post/2014-04-15-testing-home-with-cucumber-and-aruba.md b/content/posts/2014-04-15-testing-home-with-cucumber-and-aruba.md
similarity index 100%
rename from content/post/2014-04-15-testing-home-with-cucumber-and-aruba.md
rename to content/posts/2014-04-15-testing-home-with-cucumber-and-aruba.md
diff --git a/content/post/2014-06-04-gpg-sign-your-git-commits.md b/content/posts/2014-06-04-gpg-sign-your-git-commits.md
similarity index 100%
rename from content/post/2014-06-04-gpg-sign-your-git-commits.md
rename to content/posts/2014-06-04-gpg-sign-your-git-commits.md
diff --git a/content/post/2014-08-29-synchronize-goroutines-in-your-tests.md b/content/posts/2014-08-29-synchronize-goroutines-in-your-tests.md
similarity index 100%
rename from content/post/2014-08-29-synchronize-goroutines-in-your-tests.md
rename to content/posts/2014-08-29-synchronize-goroutines-in-your-tests.md
diff --git a/content/post/2014-10-15-rails-prevent-accidental-debugging-commits.md b/content/posts/2014-10-15-rails-prevent-accidental-debugging-commits.md
similarity index 100%
rename from content/post/2014-10-15-rails-prevent-accidental-debugging-commits.md
rename to content/posts/2014-10-15-rails-prevent-accidental-debugging-commits.md
diff --git a/content/post/2014-11-20-why-i-dropped-fish-in-favour-of-zsh.md b/content/posts/2014-11-20-why-i-dropped-fish-in-favour-of-zsh.md
similarity index 100%
rename from content/post/2014-11-20-why-i-dropped-fish-in-favour-of-zsh.md
rename to content/posts/2014-11-20-why-i-dropped-fish-in-favour-of-zsh.md
diff --git a/content/post/2015-04-07-testing-with-minitest.md b/content/posts/2015-04-07-testing-with-minitest.md
similarity index 100%
rename from content/post/2015-04-07-testing-with-minitest.md
rename to content/posts/2015-04-07-testing-with-minitest.md
diff --git a/content/post/2015-08-05-postgresql-error-type-hstore-does-not-exist.md b/content/posts/2015-08-05-postgresql-error-type-hstore-does-not-exist.md
similarity index 100%
rename from content/post/2015-08-05-postgresql-error-type-hstore-does-not-exist.md
rename to content/posts/2015-08-05-postgresql-error-type-hstore-does-not-exist.md
diff --git a/content/post/2015-10-03-a-makefile-for-golang-cli-tools.md b/content/posts/2015-10-03-a-makefile-for-golang-cli-tools.md
similarity index 100%
rename from content/post/2015-10-03-a-makefile-for-golang-cli-tools.md
rename to content/posts/2015-10-03-a-makefile-for-golang-cli-tools.md
diff --git a/content/post/2015-10-12-building-golang-cli-tools-update.md b/content/posts/2015-10-12-building-golang-cli-tools-update.md
similarity index 100%
rename from content/post/2015-10-12-building-golang-cli-tools-update.md
rename to content/posts/2015-10-12-building-golang-cli-tools-update.md
diff --git a/content/post/2015-11-27-rails-generate-model-be-specific.md b/content/posts/2015-11-27-rails-generate-model-be-specific.md
similarity index 100%
rename from content/post/2015-11-27-rails-generate-model-be-specific.md
rename to content/posts/2015-11-27-rails-generate-model-be-specific.md
diff --git a/content/post/2015-12-04-el-capitan-safari-new-tab-slow-fix.md b/content/posts/2015-12-04-el-capitan-safari-new-tab-slow-fix.md
similarity index 100%
rename from content/post/2015-12-04-el-capitan-safari-new-tab-slow-fix.md
rename to content/posts/2015-12-04-el-capitan-safari-new-tab-slow-fix.md
diff --git a/content/post/2016-01-06-putting-ariejan-net-on-a-diet-a-69-percent-reduction.md b/content/posts/2016-01-06-putting-ariejan-net-on-a-diet-a-69-percent-reduction.md
similarity index 100%
rename from content/post/2016-01-06-putting-ariejan-net-on-a-diet-a-69-percent-reduction.md
rename to content/posts/2016-01-06-putting-ariejan-net-on-a-diet-a-69-percent-reduction.md
diff --git a/content/post/2016-04-15-hanami-and-multi-database-testing-with-travis.md b/content/posts/2016-04-15-hanami-and-multi-database-testing-with-travis.md
similarity index 100%
rename from content/post/2016-04-15-hanami-and-multi-database-testing-with-travis.md
rename to content/posts/2016-04-15-hanami-and-multi-database-testing-with-travis.md
diff --git a/content/post/2016-04-24-music-streaming-setup.md b/content/posts/2016-04-24-music-streaming-setup.md
similarity index 100%
rename from content/post/2016-04-24-music-streaming-setup.md
rename to content/posts/2016-04-24-music-streaming-setup.md
diff --git a/content/post/2016-08-17-squash-git-commits-when-merging.md b/content/posts/2016-08-17-squash-git-commits-when-merging.md
similarity index 100%
rename from content/post/2016-08-17-squash-git-commits-when-merging.md
rename to content/posts/2016-08-17-squash-git-commits-when-merging.md
diff --git a/content/post/2017-03-08-bitcoin-mining-anno-2017.md b/content/posts/2017-03-08-bitcoin-mining-anno-2017.md
similarity index 100%
rename from content/post/2017-03-08-bitcoin-mining-anno-2017.md
rename to content/posts/2017-03-08-bitcoin-mining-anno-2017.md
diff --git a/content/post/2017-03-20-image-zoom-with-plain-javascript-and-css.md b/content/posts/2017-03-20-image-zoom-with-plain-javascript-and-css.md
similarity index 100%
rename from content/post/2017-03-20-image-zoom-with-plain-javascript-and-css.md
rename to content/posts/2017-03-20-image-zoom-with-plain-javascript-and-css.md
diff --git a/content/post/2017-03-22-tmux-vim-copy-paste-on-macos-sierra.md b/content/posts/2017-03-22-tmux-vim-copy-paste-on-macos-sierra.md
similarity index 100%
rename from content/post/2017-03-22-tmux-vim-copy-paste-on-macos-sierra.md
rename to content/posts/2017-03-22-tmux-vim-copy-paste-on-macos-sierra.md
diff --git a/content/post/2017-12-08-bug-severity-explained.md b/content/posts/2017-12-08-bug-severity-explained.md
similarity index 100%
rename from content/post/2017-12-08-bug-severity-explained.md
rename to content/posts/2017-12-08-bug-severity-explained.md
diff --git a/content/projects/design-phono-x/index.md b/content/projects/design-phono-x/index.md
index 593ea7a..4b33be3 100644
--- a/content/projects/design-phono-x/index.md
+++ b/content/projects/design-phono-x/index.md
@@ -7,11 +7,10 @@ summary = "Building a quality phono preamp is still one of the joys of the audio
aliases = [
"/2018/09/12/phono-x-riaa-phono-preamp/"
]
-[image]
- caption = "Photo by Ingo Ellerbusch on Unsplash"
- focal_point = "Center"
+++
+![Featured](featured.jpg)
+
When I started out designing this preamp I only had a few requirements:
* Perform RIAA equalisation and pre amplification for a Moving Magnet (MM) cartridge
diff --git a/content/projects/repair-denon-avr-4520/index.md b/content/projects/repair-denon-avr-4520/index.md
index 921b162..e09600c 100644
--- a/content/projects/repair-denon-avr-4520/index.md
+++ b/content/projects/repair-denon-avr-4520/index.md
@@ -7,11 +7,10 @@ summary = "This unit sold from 2012-2015 as the top-of-the line AV Network Recei
aliases = [
"/2017/11/21/repair-denon-avr-4520/"
]
-[image]
- focal_point = "Center"
-
+++
+![Featured](featured.jpg)
+
Recently I came across a **Denon AVR-4520** on _Marktplaats_. I was immediately interested because it's
a Denon, a high-end model, undamaged, and sold with a defect. The seller was dumping his entire AV
stack, including Blu-ray player and Jamo floorstanding speakers because the AVR would _sometimes_
@@ -195,4 +194,4 @@ don't hear any difference, but I've got 6 unused channels in my setup, so why no
_Update: for those looking for the service manual, you can find it at [HifiEngine]._
-[hifiengine]: https://www.hifiengine.com/manual_library/denon/avr-4520.shtml
\ No newline at end of file
+[hifiengine]: https://www.hifiengine.com/manual_library/denon/avr-4520.shtml
diff --git a/content/projects/repair-denon-pma-560/index.md b/content/projects/repair-denon-pma-560/index.md
index e95b485..9fe9d47 100644
--- a/content/projects/repair-denon-pma-560/index.md
+++ b/content/projects/repair-denon-pma-560/index.md
@@ -8,7 +8,6 @@ aliases = [
"/2016/01/07/denon-pma-560-repair-log/",
"/2016/01/12/denon-pma-560-repair-log-update/"
]
-[image]
+++
I recently found a Denon PMA-560 Stereo integrated amplifier for sale with the remark that the
diff --git a/content/projects/repair-denon-pma-720a/index.md b/content/projects/repair-denon-pma-720a/index.md
index 2940bb6..4e22757 100644
--- a/content/projects/repair-denon-pma-720a/index.md
+++ b/content/projects/repair-denon-pma-720a/index.md
@@ -7,10 +7,10 @@ summary = "A classic 1989 Denon PMA 720a Integrated Amp that made a bang and won
aliases = [
"/2016/04/10/denon-pma-720a-repair-log/"
]
-[image]
- focal_point = "Center"
+++
+![Featured](featured.jpg)
+
I found this Denon PMA 720a on Marktplaats (a popular Dutch alternative to Craigslist)
advertised with "made a loud popping noise and won't turn on". Being a huge Denon fan,
I picked this one up and got to work.
diff --git a/content/projects/repair-hp-34401A-bench-multimeter/index.md b/content/projects/repair-hp-34401A-bench-multimeter/index.md
index 50a029d..2f69f13 100644
--- a/content/projects/repair-hp-34401A-bench-multimeter/index.md
+++ b/content/projects/repair-hp-34401A-bench-multimeter/index.md
@@ -7,10 +7,10 @@ summary = "After watching The Signal Path for some I decided to treat myself to
aliases = [
"/2017/12/01/repair-hewlet-packard-34401a-bench-multimeter/"
]
-[image]
- focal_point = "Left"
+++
+![Featured](featured.jpg)
+
I've been watching [The Signal Path](http://thesignalpath.com/blogs/) for quite a while now and
I _really_ like the repair videos. After doing a lot of audio repairs I wanted to give electronics
test equipment a try.
diff --git a/content/projects/repair-marantz-pm80-mk2/index.md b/content/projects/repair-marantz-pm80-mk2/index.md
index e61dea3..99919db 100644
--- a/content/projects/repair-marantz-pm80-mk2/index.md
+++ b/content/projects/repair-marantz-pm80-mk2/index.md
@@ -7,9 +7,10 @@ summary = "The venerable Marantz PM80 Mk2. This unit was completely dead, but I
aliases = [
"/2016/10/09/marantz-pm80-mk2-repair-log/"
]
-[image]
+++
+![Featured](featured.jpg)
+
The Marantz PM80 Mk2. The Hi-Fi connaisseur knows what I'm talking about.
The amp sounds amazing when in Class AB mode (100Wpc), but it can also be switched
diff --git a/content/projects/repair-marantz-sr5200/index.md b/content/projects/repair-marantz-sr5200/index.md
index ae258d5..2f7e1a2 100644
--- a/content/projects/repair-marantz-sr5200/index.md
+++ b/content/projects/repair-marantz-sr5200/index.md
@@ -7,9 +7,10 @@ summary = "A Marantz SR5200 receiver with a non-working front-right channel. Let
aliases = [
"/2016/01/21/marantz-sr5200-repair-log/"
]
-[image]
+++
+![Featured](featured.jpg)
+
I've been working on a Marantz SR5200 recently that came in with the front-right channel
not outputting any sounds. Well, sounds like project!
diff --git a/content/projects/repair-philips-42pfl6057h-12/index.md b/content/projects/repair-philips-42pfl6057h-12/index.md
index c6eb3ac..48251a4 100644
--- a/content/projects/repair-philips-42pfl6057h-12/index.md
+++ b/content/projects/repair-philips-42pfl6057h-12/index.md
@@ -4,10 +4,10 @@ title = 'Repair: Philips 42" 3D LED TV with Ambilight'
tags = ["repair", "audiorepair", "philips", "tv"]
categories = [ "Audio Repair" ]
summary = 'Last week I started a new repair project: a 42" Philips TV. The power supply was obviously defect, but I ran into another problem as well...'
-[image]
- focal_point = "Center"
+++
+![Featured](featured.jpg)
+
I've done the occasional television repair in the past. Mostly Philips TVs with the '3 blinks' problem. When the power supply of a
Philips TV is defective, the main board will detect this and blink the stand-by led 3 times to indicate this problem. Power supply issues
I can fix - mostly.
diff --git a/content/projects/repair-rotel-rb-970bx/index.md b/content/projects/repair-rotel-rb-970bx/index.md
index 3f90f52..df096a0 100644
--- a/content/projects/repair-rotel-rb-970bx/index.md
+++ b/content/projects/repair-rotel-rb-970bx/index.md
@@ -7,11 +7,10 @@ summary = "Another lucky find: Rotel RB-970BX Power Amplifier with one defective
aliases = [
"/2017/11/13/repair-rotel-rb-970bx/"
]
-[image]
- caption = ""
- focal_point = "Center"
+++
+![Featured](featured.jpg)
+
I did another great find on _Marktplaats_: a Rotel RB-970BX. This is a power amplifier, meaning it has no
volume or tone controls whatsoever. You'd normally pair a RC-970BX pre-amp with one or two of these
power amplifiers.
diff --git a/content/projects/voltmeister-100-atx-bench-power-supply/index.md b/content/projects/voltmeister-100-atx-bench-power-supply/index.md
index 78cbf20..99dcc73 100644
--- a/content/projects/voltmeister-100-atx-bench-power-supply/index.md
+++ b/content/projects/voltmeister-100-atx-bench-power-supply/index.md
@@ -8,7 +8,6 @@ aliases = [
"/2014/11/24/voltmeister-100-atx-bench-power-supply-part-1/",
"/2014/11/26/voltmeister-100-atx-bench-power-supply-part-2/"
]
-[image]
+++
As an electronics hobbyist one of the most essential tools is a bench power
diff --git a/resources/_gen/assets/scss/scss/coder.scss_fd4b5b3f9a48bc0c7f005d2f7a4cc30f.content b/resources/_gen/assets/scss/scss/coder.scss_fd4b5b3f9a48bc0c7f005d2f7a4cc30f.content
new file mode 100644
index 0000000..c18e13c
--- /dev/null
+++ b/resources/_gen/assets/scss/scss/coder.scss_fd4b5b3f9a48bc0c7f005d2f7a4cc30f.content
@@ -0,0 +1,411 @@
+*,
+*:after,
+*:before {
+ box-sizing: inherit; }
+
+html {
+ box-sizing: border-box;
+ font-size: 62.5%; }
+
+body {
+ color: #212121;
+ background-color: #FAFAFA;
+ font-family: Merriweather, Georgia, serif;
+ font-size: 1.6em;
+ font-weight: 300;
+ line-height: 1.8em; }
+ @media only screen and (max-width: 768px) {
+ body {
+ font-size: 1.6em;
+ line-height: 1.6em; } }
+
+a {
+ font-weight: 300;
+ color: #1565c0;
+ text-decoration: none; }
+ a:focus, a:hover {
+ text-decoration: underline; }
+
+p {
+ margin: 2.0rem 0 2.0rem 0; }
+
+h1,
+h2,
+h3,
+h4,
+h5,
+h6 {
+ font-family: Lato, Helvetica, sans-serif;
+ font-weight: 700;
+ color: #000;
+ margin: 6.4rem 0 3.2rem 0; }
+
+h1 {
+ font-size: 3.2rem;
+ line-height: 3.6rem; }
+ @media only screen and (max-width: 768px) {
+ h1 {
+ font-size: 3.0rem;
+ line-height: 3.4rem; } }
+
+h2 {
+ font-size: 2.8rem;
+ line-height: 3.2rem; }
+ @media only screen and (max-width: 768px) {
+ h2 {
+ font-size: 2.6rem;
+ line-height: 3.0rem; } }
+
+h3 {
+ font-size: 2.4rem;
+ line-height: 2.8rem; }
+ @media only screen and (max-width: 768px) {
+ h3 {
+ font-size: 2.2rem;
+ line-height: 2.6rem; } }
+
+h4 {
+ font-size: 2.2rem;
+ line-height: 2.6rem; }
+ @media only screen and (max-width: 768px) {
+ h4 {
+ font-size: 2.0rem;
+ line-height: 2.4rem; } }
+
+h5 {
+ font-size: 2.0rem;
+ line-height: 2.4rem; }
+ @media only screen and (max-width: 768px) {
+ h5 {
+ font-size: 1.8rem;
+ line-height: 2.2rem; } }
+
+h6 {
+ font-size: 1.8rem;
+ line-height: 2.2rem; }
+ @media only screen and (max-width: 768px) {
+ h6 {
+ font-size: 1.6rem;
+ line-height: 2.0rem; } }
+
+b, strong {
+ font-weight: 700; }
+
+pre {
+ display: block;
+ font-family: "Source Code Pro", "Lucida Console", monospace;
+ font-size: 1.6rem;
+ font-weight: 400;
+ line-height: 2.6rem;
+ margin: 2.0rem 0 2.0rem 0;
+ padding: 2.0rem;
+ overflow-x: auto; }
+ pre code {
+ display: inline-block;
+ background-color: inherit;
+ color: inherit; }
+
+code {
+ font-family: "Source Code Pro", "Lucida Console", monospace;
+ font-size: 1.6rem;
+ font-weight: 400;
+ background-color: #E0E0E0;
+ color: #212121;
+ padding: 0.2rem 0.4rem 0.2rem 0.4rem; }
+
+blockquote {
+ border-left: 2px solid #E0E0E0;
+ padding-left: 2.0rem;
+ line-height: 2.2rem;
+ font-weight: 400;
+ font-style: italic; }
+
+th, td {
+ padding: 1.6rem; }
+
+table {
+ border-collapse: collapse; }
+
+table td, table th {
+ border: 2px solid #000; }
+
+table tr:first-child th {
+ border-top: 0; }
+
+table tr:last-child td {
+ border-bottom: 0; }
+
+table tr td:first-child,
+table tr th:first-child {
+ border-left: 0; }
+
+table tr td:last-child,
+table tr th:last-child {
+ border-right: 0; }
+
+img {
+ max-width: 100%; }
+
+.wrapper {
+ display: flex;
+ flex-direction: column;
+ min-height: 100vh;
+ width: 100%; }
+
+.container {
+ margin: 0 auto;
+ max-width: 90.0rem;
+ width: 100%;
+ padding-left: 2.0rem;
+ padding-right: 2.0rem; }
+
+.fab {
+ font-weight: 400; }
+
+.fas {
+ font-weight: 700; }
+
+.float-right {
+ float: right; }
+
+.float-left {
+ float: left; }
+
+.fab {
+ font-weight: 400; }
+
+.fas {
+ font-weight: 900; }
+
+.content {
+ flex: 1;
+ display: flex;
+ margin-top: 1.6rem;
+ margin-bottom: 3.2rem; }
+ .content article header {
+ margin-top: 6.4rem;
+ margin-bottom: 3.2rem; }
+ .content article header h1 {
+ font-size: 4.2rem;
+ line-height: 4.6rem;
+ margin: 0; }
+ @media only screen and (max-width: 768px) {
+ .content article header h1 {
+ font-size: 4.0rem;
+ line-height: 4.4rem; } }
+ .content article footer {
+ margin-top: 4.0rem; }
+ .content article footer .see-also {
+ margin: 3.2rem 0; }
+ .content article footer .see-also h3 {
+ margin: 3.2rem 0; }
+ .content .post .post-title {
+ margin-bottom: .75em; }
+ .content .post .post-meta i {
+ text-align: center;
+ width: 1.6rem;
+ margin-left: 0;
+ margin-right: 0.5rem; }
+ .content .post .post-meta .date .posted-on {
+ margin-left: 0;
+ margin-right: 1.5rem; }
+ .content figure {
+ margin: 0;
+ padding: 0; }
+ .content figcaption p {
+ text-align: center;
+ font-style: italic;
+ font-size: 1.6rem;
+ margin: 0; }
+
+.avatar img {
+ width: 20rem;
+ height: auto;
+ border-radius: 50%; }
+ @media only screen and (max-width: 768px) {
+ .avatar img {
+ width: 10rem; } }
+
+.list ul {
+ margin: 3.2rem 0 3.2rem 0;
+ list-style: none;
+ padding: 0; }
+ .list ul li {
+ font-size: 1.8rem; }
+ @media only screen and (max-width: 768px) {
+ .list ul li {
+ margin: 1.6rem 0 1.6rem 0; } }
+ .list ul li .date {
+ display: inline-block;
+ width: 20.0rem;
+ text-align: right;
+ margin-right: 3.0rem; }
+ @media only screen and (max-width: 768px) {
+ .list ul li .date {
+ display: block;
+ text-align: left; } }
+ .list ul li .title {
+ font-size: 1.8rem;
+ color: #212121;
+ font-family: Lato, Helvetica, sans-serif;
+ font-weight: 700; }
+ .list ul li .title:hover, .list ul li .title:focus {
+ color: #1565c0; }
+
+.centered {
+ display: flex;
+ align-items: center;
+ justify-content: center; }
+ .centered .about {
+ text-align: center; }
+ .centered .about h1 {
+ margin-top: 2.0rem;
+ margin-bottom: 0.5rem; }
+ .centered .about h2 {
+ margin-top: 1.0rem;
+ margin-bottom: 0.5rem;
+ font-size: 2.4rem; }
+ @media only screen and (max-width: 768px) {
+ .centered .about h2 {
+ font-size: 2.0rem; } }
+ .centered .about ul {
+ list-style: none;
+ margin: 3.0rem 0 1.0rem 0;
+ padding: 0; }
+ .centered .about ul li {
+ display: inline-block;
+ position: relative; }
+ .centered .about ul li a {
+ color: #212121;
+ text-transform: uppercase;
+ margin-left: 1.0rem;
+ margin-right: 1.0rem;
+ font-size: 1.6rem; }
+ .centered .about ul li a:hover, .centered .about ul li a:focus {
+ color: #1565c0; }
+ @media only screen and (max-width: 768px) {
+ .centered .about ul li a {
+ font-size: 1.4rem; } }
+ .centered .about ul li a i {
+ font-size: 3.2rem; }
+ .centered .error {
+ text-align: center; }
+ .centered .error h1 {
+ margin-top: 2.0rem;
+ margin-bottom: 0.5rem;
+ font-size: 4.6rem; }
+ @media only screen and (max-width: 768px) {
+ .centered .error h1 {
+ font-size: 3.2rem; } }
+ .centered .error h2 {
+ margin-top: 2.0rem;
+ margin-bottom: 3.2rem;
+ font-size: 3.2rem; }
+ @media only screen and (max-width: 768px) {
+ .centered .error h2 {
+ font-size: 2.8rem; } }
+
+.navigation {
+ height: 6.0rem;
+ width: 100%; }
+ .navigation a, .navigation span {
+ display: inline;
+ font-size: 1.6rem;
+ font-family: Lato, Helvetica, sans-serif;
+ font-weight: 700;
+ line-height: 6.0rem;
+ color: #212121; }
+ .navigation a:hover, .navigation a:focus {
+ color: #1565c0; }
+ .navigation .navigation-title {
+ letter-spacing: 0.1rem;
+ text-transform: uppercase; }
+ .navigation .navigation-list {
+ float: right;
+ list-style: none;
+ margin-bottom: 0;
+ margin-top: 0; }
+ @media only screen and (max-width: 768px) {
+ .navigation .navigation-list {
+ position: absolute;
+ top: 6.0rem;
+ right: 0;
+ z-index: 5;
+ visibility: hidden;
+ opacity: 0;
+ padding: 0;
+ max-height: 0;
+ width: 100%;
+ background-color: #FAFAFA;
+ border-top: solid 2px #E0E0E0;
+ border-bottom: solid 2px #E0E0E0;
+ transition: opacity 0.25s, max-height 0.15s linear; } }
+ .navigation .navigation-list .navigation-item {
+ float: left;
+ margin: 0;
+ position: relative; }
+ @media only screen and (max-width: 768px) {
+ .navigation .navigation-list .navigation-item {
+ float: none !important;
+ text-align: center; }
+ .navigation .navigation-list .navigation-item a, .navigation .navigation-list .navigation-item span {
+ line-height: 5.0rem; } }
+ .navigation .navigation-list .navigation-item a, .navigation .navigation-list .navigation-item span {
+ margin-left: 1.0rem;
+ margin-right: 1.0rem; }
+ @media only screen and (max-width: 768px) {
+ .navigation .navigation-list .menu-separator {
+ border-top: 2px solid #212121;
+ margin: 0 8.0rem; }
+ .navigation .navigation-list .menu-separator span {
+ display: none; } }
+ .navigation #menu-toggle {
+ display: none; }
+ @media only screen and (max-width: 768px) {
+ .navigation #menu-toggle:checked + label {
+ color: #E0E0E0; }
+ .navigation #menu-toggle:checked + label + ul {
+ visibility: visible;
+ opacity: 1;
+ max-height: 100rem; } }
+ .navigation .menu-button {
+ display: none; }
+ @media only screen and (max-width: 768px) {
+ .navigation .menu-button {
+ display: block;
+ font-size: 2.4rem;
+ font-weight: 400;
+ line-height: 6.0rem;
+ color: #212121;
+ cursor: pointer; }
+ .navigation .menu-button:hover, .navigation .menu-button:focus {
+ color: #1565c0; } }
+
+.pagination {
+ margin-top: 6.0rem;
+ text-align: center;
+ font-family: Lato, Helvetica, sans-serif; }
+ .pagination li {
+ display: inline;
+ text-align: center;
+ font-weight: 700; }
+ .pagination li span {
+ margin: 0;
+ text-align: center;
+ width: 3.2rem; }
+ .pagination li a {
+ font-weight: 300; }
+ .pagination li a span {
+ margin: 0;
+ text-align: center;
+ width: 3.2rem; }
+
+.footer {
+ width: 100%;
+ text-align: center;
+ line-height: 2.0rem;
+ margin-bottom: 1.0rem; }
+ .footer a {
+ color: #1565c0; }
+
+/*# sourceMappingURL=coder.css.map */
\ No newline at end of file
diff --git a/resources/_gen/assets/scss/scss/coder.scss_fd4b5b3f9a48bc0c7f005d2f7a4cc30f.json b/resources/_gen/assets/scss/scss/coder.scss_fd4b5b3f9a48bc0c7f005d2f7a4cc30f.json
new file mode 100644
index 0000000..cfa430e
--- /dev/null
+++ b/resources/_gen/assets/scss/scss/coder.scss_fd4b5b3f9a48bc0c7f005d2f7a4cc30f.json
@@ -0,0 +1 @@
+{"Target":"css/coder.css","MediaType":"text/css","Data":{}}
\ No newline at end of file
diff --git a/static/css/custom.css b/static/css/custom.css
new file mode 100644
index 0000000..8b4a0d5
--- /dev/null
+++ b/static/css/custom.css
@@ -0,0 +1,217 @@
+.button,
+button,
+input[type='button'],
+input[type='reset'],
+input[type='submit'] {
+ background-color: #4d87ca;
+ border: 0.1rem solid #4d87ca;
+ border-radius: .4rem;
+ color: #fff;
+ cursor: pointer;
+ display: inline-block;
+ font-size: 1.1rem;
+ font-weight: 700;
+ height: 3.8rem;
+ letter-spacing: .1rem;
+ line-height: 3.8rem;
+ padding: 0 3.0rem;
+ text-align: center;
+ text-decoration: none;
+ text-transform: uppercase;
+ white-space: nowrap;
+}
+
+.button:focus, .button:hover,
+button:focus,
+button:hover,
+input[type='button']:focus,
+input[type='button']:hover,
+input[type='reset']:focus,
+input[type='reset']:hover,
+input[type='submit']:focus,
+input[type='submit']:hover {
+ background-color: #606c76;
+ border-color: #606c76;
+ color: #fff;
+ outline: 0;
+}
+
+.button[disabled],
+button[disabled],
+input[type='button'][disabled],
+input[type='reset'][disabled],
+input[type='submit'][disabled] {
+ cursor: default;
+ opacity: .5;
+}
+
+.button[disabled]:focus, .button[disabled]:hover,
+button[disabled]:focus,
+button[disabled]:hover,
+input[type='button'][disabled]:focus,
+input[type='button'][disabled]:hover,
+input[type='reset'][disabled]:focus,
+input[type='reset'][disabled]:hover,
+input[type='submit'][disabled]:focus,
+input[type='submit'][disabled]:hover {
+ background-color: #4d87ca;
+ border-color: #4d87ca;
+}
+
+.button.button-outline,
+button.button-outline,
+input[type='button'].button-outline,
+input[type='reset'].button-outline,
+input[type='submit'].button-outline {
+ background-color: transparent;
+ color: #4d87ca;
+}
+
+.button.button-outline:focus, .button.button-outline:hover,
+button.button-outline:focus,
+button.button-outline:hover,
+input[type='button'].button-outline:focus,
+input[type='button'].button-outline:hover,
+input[type='reset'].button-outline:focus,
+input[type='reset'].button-outline:hover,
+input[type='submit'].button-outline:focus,
+input[type='submit'].button-outline:hover {
+ background-color: transparent;
+ border-color: #606c76;
+ color: #606c76;
+}
+
+.button.button-outline[disabled]:focus, .button.button-outline[disabled]:hover,
+button.button-outline[disabled]:focus,
+button.button-outline[disabled]:hover,
+input[type='button'].button-outline[disabled]:focus,
+input[type='button'].button-outline[disabled]:hover,
+input[type='reset'].button-outline[disabled]:focus,
+input[type='reset'].button-outline[disabled]:hover,
+input[type='submit'].button-outline[disabled]:focus,
+input[type='submit'].button-outline[disabled]:hover {
+ border-color: inherit;
+ color: #4d87ca;
+}
+
+.button.button-clear,
+button.button-clear,
+input[type='button'].button-clear,
+input[type='reset'].button-clear,
+input[type='submit'].button-clear {
+ background-color: transparent;
+ border-color: transparent;
+ color: #4d87ca;
+}
+
+.button.button-clear:focus, .button.button-clear:hover,
+button.button-clear:focus,
+button.button-clear:hover,
+input[type='button'].button-clear:focus,
+input[type='button'].button-clear:hover,
+input[type='reset'].button-clear:focus,
+input[type='reset'].button-clear:hover,
+input[type='submit'].button-clear:focus,
+input[type='submit'].button-clear:hover {
+ background-color: transparent;
+ border-color: transparent;
+ color: #606c76;
+}
+
+.button.button-clear[disabled]:focus, .button.button-clear[disabled]:hover,
+button.button-clear[disabled]:focus,
+button.button-clear[disabled]:hover,
+input[type='button'].button-clear[disabled]:focus,
+input[type='button'].button-clear[disabled]:hover,
+input[type='reset'].button-clear[disabled]:focus,
+input[type='reset'].button-clear[disabled]:hover,
+input[type='submit'].button-clear[disabled]:focus,
+input[type='submit'].button-clear[disabled]:hover {
+ color: #4d87ca;
+}
+
+input[type='email'],
+input[type='number'],
+input[type='password'],
+input[type='search'],
+input[type='tel'],
+input[type='text'],
+input[type='url'],
+input[type='color'],
+input[type='date'],
+input[type='month'],
+input[type='week'],
+input[type='datetime'],
+input[type='datetime-local'],
+input:not([type]),
+textarea,
+select {
+ -webkit-appearance: none;
+ -moz-appearance: none;
+ appearance: none;
+ background-color: transparent;
+ border: 0.1rem solid #d1d1d1;
+ border-radius: .4rem;
+ box-shadow: none;
+ box-sizing: inherit;
+ height: 3.8rem;
+ padding: .6rem 1.0rem;
+ width: 100%;
+}
+
+input[type='email']:focus,
+input[type='number']:focus,
+input[type='password']:focus,
+input[type='search']:focus,
+input[type='tel']:focus,
+input[type='text']:focus,
+input[type='url']:focus,
+input[type='color']:focus,
+input[type='date']:focus,
+input[type='month']:focus,
+input[type='week']:focus,
+input[type='datetime']:focus,
+input[type='datetime-local']:focus,
+input:not([type]):focus,
+textarea:focus,
+select:focus {
+ border-color: #4d87ca;
+ outline: 0;
+}
+
+select {
+ background: url('data:image/svg+xml;utf8,') center right no-repeat;
+ padding-right: 3.0rem;
+}
+
+select:focus {
+ background-image: url('data:image/svg+xml;utf8,');
+}
+
+textarea {
+ min-height: 6.5rem;
+}
+
+label,
+legend {
+ display: block;
+ font-size: 1.6rem;
+ font-weight: 700;
+ margin-bottom: .5rem;
+}
+
+fieldset {
+ border-width: 0;
+ padding: 0;
+}
+
+input[type='checkbox'],
+input[type='radio'] {
+ display: inline;
+}
+
+.label-inline {
+ display: inline-block;
+ font-weight: normal;
+ margin-left: .5rem;
+}
diff --git a/static/images/avatar.jpg b/static/images/avatar.jpg
new file mode 100644
index 0000000..7e3ea1e
Binary files /dev/null and b/static/images/avatar.jpg differ
diff --git a/themes/academic/.editorconfig b/themes/academic/.editorconfig
deleted file mode 100644
index 574c0a2..0000000
--- a/themes/academic/.editorconfig
+++ /dev/null
@@ -1,20 +0,0 @@
-# editorconfig.org
-
-root = true
-
-[*]
-charset = utf-8
-end_of_line = lf
-indent_size = 2
-indent_style = space
-insert_final_newline = true
-trim_trailing_whitespace = true
-
-[*.toml]
-max_line_length = 100
-
-[*.md]
-trim_trailing_whitespace = false
-
-[layouts/shortcodes/*.html]
-insert_final_newline = false
diff --git a/themes/academic/.github/PULL_REQUEST_TEMPLATE.md b/themes/academic/.github/PULL_REQUEST_TEMPLATE.md
deleted file mode 100644
index 4b0bd00..0000000
--- a/themes/academic/.github/PULL_REQUEST_TEMPLATE.md
+++ /dev/null
@@ -1,11 +0,0 @@
-### Purpose
-
-Describe the purpose of this change. If there is an existing issue that is resolved by this pull request, please reference it in the form `Fixes #1234` where 1234 is the relevant issue number.
-
-### Screenshots
-
-If this is a GUI change, try to include screenshots of the change. If not, please delete this section.
-
-### Documentation
-
-If this is an enhancement, add a link here to the corresponding pull request on https://github.com/sourcethemes/academic-www or describe the documentation changes necessary.
diff --git a/themes/academic/.gitignore b/themes/academic/.gitignore
deleted file mode 100644
index 9dacd5b..0000000
--- a/themes/academic/.gitignore
+++ /dev/null
@@ -1,4 +0,0 @@
-# IDE specific
-.idea/
-.vscode/
-resources/
diff --git a/themes/academic/LICENSE.md b/themes/academic/LICENSE.md
deleted file mode 100644
index 4e3b49e..0000000
--- a/themes/academic/LICENSE.md
+++ /dev/null
@@ -1,20 +0,0 @@
-The MIT License (MIT)
-
-Copyright (c) 2016-present George Cushen
-
-Permission is hereby granted, free of charge, to any person obtaining a copy of
-this software and associated documentation files (the "Software"), to deal in
-the Software without restriction, including without limitation the rights to
-use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
-the Software, and to permit persons to whom the Software is furnished to do so,
-subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in all
-copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
-FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
-COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
-IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
-CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
diff --git a/themes/academic/README.md b/themes/academic/README.md
deleted file mode 100644
index d503246..0000000
--- a/themes/academic/README.md
+++ /dev/null
@@ -1,130 +0,0 @@
-
-
-# Academic: the website designer for [Hugo](https://gohugo.io)
-
-**Academic** makes it easy to create a beautiful website for free using Markdown. Customize anything on your site with widgets, themes, and language packs.
-
-Follow our easy [step by step guide](https://sourcethemes.com/academic/docs/install/) to learn how to build your own free website with Academic. [Check out the personal demo](https://themes.gohugo.io/theme/academic/) or the [business demo](https://sourcethemes.com/academic/) of what you'll get in less than 10 minutes.
-
-- [View the documentation](https://sourcethemes.com/academic/docs/)
-- [Ask a question](http://discuss.gohugo.io/)
-- [Request a feature or report a bug](https://github.com/gcushen/hugo-academic/issues)
-- Updating? View the [Update Guide](https://sourcethemes.com/academic/docs/update/) and [Release Notes](https://sourcethemes.com/academic/updates/)
-- Support development of Academic:
- - [Donate a coffee](https://paypal.me/cushen)
- - [Become a backer on Patreon](https://www.patreon.com/cushen)
- - [Decorate your laptop or journal with an Academic sticker](https://www.redbubble.com/people/neutreno/works/34387919-academic)
- - [Wear the T-shirt](https://academic.threadless.com/)
-
-[![Screenshot](https://raw.githubusercontent.com/gcushen/hugo-academic/master/academic.png)](https://github.com/gcushen/hugo-academic/)
-
-**Key features:**
-
-- Easily manage various content including homepage, blog posts, publications, talks, slides, and projects
-- Extensible via **color themes** and **widgets/plugins**
-- Write in [Markdown](https://sourcethemes.com/academic/docs/writing-markdown-latex/) for easy formatting and code highlighting, with [LaTeX](https://en.wikibooks.org/wiki/LaTeX/Mathematics) for mathematical expressions
-- Social/academic network linking, [Google Analytics](https://analytics.google.com), and [Disqus](https://disqus.com) comments
-- Responsive and mobile friendly
-- Simple and refreshing one page design
-- Multilingual and easy to customize
-
-## Color Themes
-
-Academic is available in different color themes and font themes.
-
-| `default` | `ocean` | `forest` | `dark` |
-| --- | --- | --- | --- |
-| ![default theme](https://raw.githubusercontent.com/gcushen/hugo-academic/master/images/theme-default.png) | ![ocean theme](https://raw.githubusercontent.com/gcushen/hugo-academic/master/images/theme-ocean.png) | ![forest theme](https://raw.githubusercontent.com/gcushen/hugo-academic/master/images/theme-forest.png) | ![dark theme](https://raw.githubusercontent.com/gcushen/hugo-academic/master/images/theme-dark.png) |
-
-| `apogee` | `1950s` | `coffee` | `cupcake` |
-| --- | --- | --- | --- |
-| ![apogee theme](https://raw.githubusercontent.com/gcushen/hugo-academic/master/images/theme-apogee.png) | ![1950s theme](https://raw.githubusercontent.com/gcushen/hugo-academic/master/images/theme-1950s.png) | ![coffee theme](https://raw.githubusercontent.com/gcushen/hugo-academic/master/images/theme-coffee-playfair.png) | ![cupcake theme](https://raw.githubusercontent.com/gcushen/hugo-academic/master/images/theme-cupcake.png) |
-
-## Ecosystem
-
-* **[Academic Admin](https://github.com/sourcethemes/academic-admin):** An admin tool to import publications from BibTeX or import assets for an offline site
-* **[Academic Scripts](https://github.com/sourcethemes/academic-scripts):** Scripts to help migrate content to new versions of Academic
-* **[Project KickstartR](https://github.com/sourcethemes/project-kickstart-r):** Create a Project, Team, or Conference **Landing Page** and **Knowledge Sharing Platform** with (R) Markdown
-
-## Install
-
-You can choose from one of the following four methods to install:
-
-* one-click install using your web browser (recommended)
-* install on your computer using Git with the Command Prompt/Terminal app
-* install on your computer by downloading the ZIP files
-* install on your computer with RStudio
-
-### Quick install using your web browser
-
-1. [Install Academic with Netlify](https://app.netlify.com/start/deploy?repository=https://github.com/sourcethemes/academic-kickstart)
- * Netlify will provide you with a customizable URL to access your new site
-2. On GitHub, go to your newly created `academic-kickstart` repository and edit `config.toml` to personalize your site. Shortly after saving the file, your site will automatically update
-3. Read the [Quick Start Guide](https://sourcethemes.com/academic/docs/) to learn how to add Markdown content. For inspiration, refer to the [Markdown content](https://github.com/gcushen/hugo-academic/tree/master/exampleSite) which powers the [Demo](https://themes.gohugo.io/theme/academic/)
-
-### Install with Git
-
-Prerequisites:
-
-* [Download and install Git](https://git-scm.com/downloads)
-* [Download and install Hugo](https://gohugo.io/getting-started/installing/#quick-install)
-
-1. [Fork](https://github.com/sourcethemes/academic-kickstart#fork-destination-box) the *Academic Kickstart* repository and clone your fork with Git:
-
- git clone https://github.com/sourcethemes/academic-kickstart.git My_Website
-
- *Note that if you forked Academic Kickstart, the above command should be edited to clone your fork, i.e. replace `sourcethemes` with your GitHub username.*
-
-2. Initialize the theme:
-
- cd My_Website
- git submodule update --init --recursive
-
-### Install with ZIP
-
-1. [Download](https://github.com/sourcethemes/academic-kickstart/archive/master.zip) and extract *Academic Kickstart*
-2. [Download](https://github.com/gcushen/hugo-academic/archive/master.zip) and extract the *Academic theme* to the `themes/academic/` folder from the above step
-
-### Install with RStudio
-
-[View the guide to installing Academic with RStudio](https://sourcethemes.com/academic/docs/install/#install-with-rstudio)
-
-## Quick start
-
-1. If you installed on your computer, view your new website by running the following command:
-
- hugo server
-
- Now visit [localhost:1313](http://localhost:1313) and your new Academic powered website will appear. Otherwise, if using Netlify, they will provide you with your URL.
-
-2. Read the [Quick Start Guide](https://sourcethemes.com/academic/docs/) to learn how to add Markdown content, customize your site, and deploy it. For inspiration, refer to the [Markdown content](https://github.com/gcushen/hugo-academic/tree/master/exampleSite) which powers the [Demo](https://themes.gohugo.io/theme/academic/)
-
-3. Build your site by running the `hugo` command. Then [host it for free using Github Pages](https://georgecushen.com/create-your-website-with-hugo/) or Netlify (refer to the first installation method). Alternatively, copy the generated `public/` directory (by FTP, Rsync, etc.) to your production web server (such as a university's hosting service).
-
-## Updating
-
-Feel free to *star* the project on [Github](https://github.com/gcushen/hugo-academic/) to help keep track of updates and check out the [release notes](https://sourcethemes.com/academic/updates) prior to updating your site.
-
-Before updating the framework, it is recommended to make a backup of your entire website directory (or at least your `themes/academic` directory) and record your current version number.
-
-By default, Academic is installed as a Git submodule which can be updated by running the following command:
-
-```bash
-git submodule update --remote --merge
-```
-
-[Check out the update guide](https://sourcethemes.com/academic/docs/update/) for full instructions and alternative methods.
-
-## Feedback & Contributing
-
-Please use the [issue tracker](https://github.com/gcushen/hugo-academic/issues) to let me know about any bugs or feature requests, or alternatively make a pull request.
-
-For support, head over to the [Hugo discussion forum](http://discuss.gohugo.io).
-
-## License
-
-Copyright 2016-present [George Cushen](https://georgecushen.com).
-
-Released under the [MIT](https://github.com/gcushen/hugo-academic/blob/master/LICENSE.md) license.
-
-[![Analytics](https://ga-beacon.appspot.com/UA-78646709-2/hugo-academic/readme?pixel)](https://github.com/igrigorik/ga-beacon)
diff --git a/themes/academic/academic.png b/themes/academic/academic.png
deleted file mode 100644
index 9a73a17..0000000
Binary files a/themes/academic/academic.png and /dev/null differ
diff --git a/themes/academic/archetypes/default.md b/themes/academic/archetypes/default.md
deleted file mode 100644
index 366caee..0000000
--- a/themes/academic/archetypes/default.md
+++ /dev/null
@@ -1,20 +0,0 @@
-+++
-title = "{{ replace .Name "-" " " | title }}"
-date = {{ .Date }}
-draft = false
-
-# Tags and categories
-# For example, use `tags = []` for no tags, or the form `tags = ["A Tag", "Another Tag"]` for one or more tags.
-tags = []
-categories = []
-
-# Featured image
-# To use, add an image named `featured.jpg/png` to your page's folder.
-[image]
- # Caption (optional)
- caption = ""
-
- # Focal point (optional)
- # Options: Smart, Center, TopLeft, Top, TopRight, Left, Right, BottomLeft, Bottom, BottomRight
- focal_point = ""
-+++
diff --git a/themes/academic/archetypes/docs.md b/themes/academic/archetypes/docs.md
deleted file mode 100644
index 4dfe592..0000000
--- a/themes/academic/archetypes/docs.md
+++ /dev/null
@@ -1,25 +0,0 @@
-+++
-title = "{{ replace .Name "-" " " | title }}"
-date = {{ .Date }}
-draft = false
-type = "docs" # Do not modify.
-
-# Show table of contents? true/false
-toc = true
-
-# Add menu entry to sidebar.
-
-# Uncomment to customize menu title, e.g. to abbreviate page title.
-# linktitle = "Example"
-
-# Substitute `tutorial` with the name of your tutorials folder.
-[menu.tutorial]
- # Define a parent ID if this page is a parent.
- name = "YourParentID"
-
- # Reference a parent ID if this page is a child.
- # parent = "YourParentID"
-
- # Order that this page appears in the menu.
- weight = 1
-+++
diff --git a/themes/academic/archetypes/home.md b/themes/academic/archetypes/home.md
deleted file mode 100644
index 940323c..0000000
--- a/themes/academic/archetypes/home.md
+++ /dev/null
@@ -1,13 +0,0 @@
-+++
-# Custom widget.
-widget = "custom"
-active = true
-date = {{ .Date }}
-
-# Note: a full width section format can be enabled by commenting out the `title` and `subtitle` with a `#`.
-title = "{{ replace .Name "-" " " | title }}"
-subtitle = ""
-
-# Order that this section will appear in.
-weight = 100
-+++
diff --git a/themes/academic/archetypes/post/index.md b/themes/academic/archetypes/post/index.md
deleted file mode 100644
index 98ae982..0000000
--- a/themes/academic/archetypes/post/index.md
+++ /dev/null
@@ -1,31 +0,0 @@
-+++
-title = "{{ replace .Name "-" " " | title }}"
-date = {{ .Date }}
-draft = false
-
-# Authors. Comma separated list, e.g. `["Bob Smith", "David Jones"]`.
-authors = []
-
-# Tags and categories
-# For example, use `tags = []` for no tags, or the form `tags = ["A Tag", "Another Tag"]` for one or more tags.
-tags = []
-categories = []
-
-# Projects (optional).
-# Associate this post with one or more of your projects.
-# Simply enter your project's folder or file name without extension.
-# E.g. `projects = ["deep-learning"]` references
-# `content/project/deep-learning/index.md`.
-# Otherwise, set `projects = []`.
-# projects = ["internal-project"]
-
-# Featured image
-# To use, add an image named `featured.jpg/png` to your page's folder.
-[image]
- # Caption (optional)
- caption = ""
-
- # Focal point (optional)
- # Options: Smart, Center, TopLeft, Top, TopRight, Left, Right, BottomLeft, Bottom, BottomRight
- focal_point = ""
-+++
diff --git a/themes/academic/archetypes/project/index.md b/themes/academic/archetypes/project/index.md
deleted file mode 100644
index 0901867..0000000
--- a/themes/academic/archetypes/project/index.md
+++ /dev/null
@@ -1,45 +0,0 @@
-+++
-title = "{{ replace .Name "-" " " | title }}"
-date = {{ .Date }}
-draft = false
-
-# Tags: can be used for filtering projects.
-# Example: `tags = ["machine-learning", "deep-learning"]`
-tags = []
-
-# Project summary to display on homepage.
-summary = ""
-
-# Slides (optional).
-# Associate this page with Markdown slides.
-# Simply enter your slide deck's filename without extension.
-# E.g. `slides = "example-slides"` references
-# `content/slides/example-slides.md`.
-# Otherwise, set `slides = ""`.
-slides = ""
-
-# Optional external URL for project (replaces project detail page).
-external_link = ""
-
-# Links (optional).
-url_pdf = ""
-url_code = ""
-url_dataset = ""
-url_slides = ""
-url_video = ""
-url_poster = ""
-
-# Custom links (optional).
-# Uncomment line below to enable. For multiple links, use the form `[{...}, {...}, {...}]`.
-# url_custom = [{icon_pack = "fab", icon="twitter", name="Follow", url = "https://twitter.com"}]
-
-# Featured image
-# To use, add an image named `featured.jpg/png` to your page's folder.
-[image]
- # Caption (optional)
- caption = ""
-
- # Focal point (optional)
- # Options: Smart, Center, TopLeft, Top, TopRight, Left, Right, BottomLeft, Bottom, BottomRight
- focal_point = ""
-+++
diff --git a/themes/academic/archetypes/publication/index.md b/themes/academic/archetypes/publication/index.md
deleted file mode 100644
index 833bf79..0000000
--- a/themes/academic/archetypes/publication/index.md
+++ /dev/null
@@ -1,78 +0,0 @@
-+++
-title = "{{ replace .Name "-" " " | title }}"
-date = {{ .Date }}
-draft = false
-
-# Authors. Comma separated list, e.g. `["Bob Smith", "David Jones"]`.
-authors = [""]
-
-# Publication type.
-# Legend:
-# 0 = Uncategorized
-# 1 = Conference paper
-# 2 = Journal article
-# 3 = Manuscript
-# 4 = Report
-# 5 = Book
-# 6 = Book section
-publication_types = ["0"]
-
-# Publication name and optional abbreviated version.
-publication = ""
-publication_short = ""
-
-# Abstract and optional shortened version.
-abstract = ""
-abstract_short = ""
-
-# Is this a selected publication? (true/false)
-selected = false
-
-# Projects (optional).
-# Associate this publication with one or more of your projects.
-# Simply enter your project's folder or file name without extension.
-# E.g. `projects = ["deep-learning"]` references
-# `content/project/deep-learning/index.md`.
-# Otherwise, set `projects = []`.
-projects = []
-
-# Slides (optional).
-# Associate this page with Markdown slides.
-# Simply enter your slide deck's filename without extension.
-# E.g. `slides = "example-slides"` references
-# `content/slides/example-slides.md`.
-# Otherwise, set `slides = ""`.
-slides = ""
-
-# Tags (optional).
-# Set `tags = []` for no tags, or use the form `tags = ["A Tag", "Another Tag"]` for one or more tags.
-tags = []
-
-# Links (optional).
-url_pdf = ""
-url_preprint = ""
-url_code = ""
-url_dataset = ""
-url_project = ""
-url_slides = ""
-url_video = ""
-url_poster = ""
-url_source = ""
-
-# Custom links (optional).
-# Uncomment line below to enable. For multiple links, use the form `[{...}, {...}, {...}]`.
-# url_custom = [{name = "Custom Link", url = "http://example.org"}]
-
-# Digital Object Identifier (DOI)
-doi = ""
-
-# Featured image
-# To use, add an image named `featured.jpg/png` to your page's folder.
-[image]
- # Caption (optional)
- caption = ""
-
- # Focal point (optional)
- # Options: Smart, Center, TopLeft, Top, TopRight, Left, Right, BottomLeft, Bottom, BottomRight
- focal_point = ""
-+++
diff --git a/themes/academic/archetypes/slides.md b/themes/academic/archetypes/slides.md
deleted file mode 100644
index 02880bb..0000000
--- a/themes/academic/archetypes/slides.md
+++ /dev/null
@@ -1,15 +0,0 @@
-+++
-title = "{{ replace .Name "-" " " | title }}"
-
-[slides]
-# Choose a theme from https://github.com/hakimel/reveal.js#theming
-theme = "black"
-+++
-
-# Title
-
-Author Name
-
----
-
-## Slide 2
diff --git a/themes/academic/archetypes/talk/index.md b/themes/academic/archetypes/talk/index.md
deleted file mode 100644
index 5f82e77..0000000
--- a/themes/academic/archetypes/talk/index.md
+++ /dev/null
@@ -1,63 +0,0 @@
-+++
-title = "{{ replace .Name "-" " " | title }}"
-date = {{ .Date }} # Schedule page publish date.
-draft = false
-
-# Talk start and end times.
-# End time can optionally be hidden by prefixing the line with `#`.
-time_start = {{ .Date }}
-time_end = {{ .Date }}
-
-# Authors. Comma separated list, e.g. `["Bob Smith", "David Jones"]`.
-authors = []
-
-# Abstract and optional shortened version.
-abstract = ""
-abstract_short = ""
-
-# Name of event and optional event URL.
-event = ""
-event_url = ""
-
-# Location of event.
-location = ""
-
-# Is this a selected talk? (true/false)
-selected = false
-
-# Projects (optional).
-# Associate this talk with one or more of your projects.
-# Simply enter your project's folder or file name without extension.
-# E.g. `projects = ["deep-learning"]` references
-# `content/project/deep-learning/index.md`.
-# Otherwise, set `projects = []`.
-projects = []
-
-# Slides (optional).
-# Associate this page with Markdown slides.
-# Simply enter your slide deck's filename without extension.
-# E.g. `slides = "example-slides"` references
-# `content/slides/example-slides.md`.
-# Otherwise, set `slides = ""`.
-slides = ""
-
-# Tags (optional).
-# Set `tags = []` for no tags, or use the form `tags = ["A Tag", "Another Tag"]` for one or more tags.
-tags = []
-
-# Links (optional).
-url_pdf = ""
-url_slides = ""
-url_video = ""
-url_code = ""
-
-# Featured image
-# To use, add an image named `featured.jpg/png` to your page's folder.
-[image]
- # Caption (optional)
- caption = ""
-
- # Focal point (optional)
- # Options: Smart, Center, TopLeft, Top, TopRight, Left, Right, BottomLeft, Bottom, BottomRight
- focal_point = ""
-+++
diff --git a/themes/academic/assets/css/reveal.css b/themes/academic/assets/css/reveal.css
deleted file mode 100644
index ca174e3..0000000
--- a/themes/academic/assets/css/reveal.css
+++ /dev/null
@@ -1,31 +0,0 @@
-/*************************************************
- * Reveal JS
- **************************************************/
-
-/* This is a copy of MathJax's `.mjx-chtml` with font-family added to override `.reveal span`. */
-/* See https://github.com/hakimel/reveal.js/issues/1924 */
-.reveal span.mjx-chtml {
- display: inline-block;
- line-height: 0;
- text-indent: 0;
- text-align: left;
- text-transform: none;
- font-style: normal;
- font-weight: normal;
- font-size: 100%;
- font-size-adjust: none;
- letter-spacing: normal;
- word-wrap: normal;
- word-spacing: normal;
- white-space: nowrap;
- float: none;
- direction: ltr;
- max-width: none;
- max-height: none;
- min-width: 0;
- min-height: 0;
- border: 0;
- margin: 0;
- padding: 1px 0;
- font-family: MJXc-TeX-math-I,MJXc-TeX-math-Ix,MJXc-TeX-math-Iw;
-}
diff --git a/themes/academic/assets/css/reveal_custom.css b/themes/academic/assets/css/reveal_custom.css
deleted file mode 100644
index e69de29..0000000
diff --git a/themes/academic/assets/js/academic-search.js b/themes/academic/assets/js/academic-search.js
deleted file mode 100644
index 79a6401..0000000
--- a/themes/academic/assets/js/academic-search.js
+++ /dev/null
@@ -1,176 +0,0 @@
-/*************************************************
- * Academic
- * https://github.com/gcushen/hugo-academic
- *
- * In-built Fuse based search algorithm.
- **************************************************/
-
-/* ---------------------------------------------------------------------------
-* Configuration.
-* --------------------------------------------------------------------------- */
-
-// Configure Fuse.
-let fuseOptions = {
- shouldSort: true,
- includeMatches: true,
- tokenize: true,
- threshold: 0.0,
- location: 0,
- distance: 100,
- maxPatternLength: 32,
- minMatchCharLength: 2,
- keys: [
- {name:'title', weight:0.8},
- {name:'summary', weight:0.6},
- {name:'content', weight:0.5},
- {name:'tags', weight:0.3}
- ]
-};
-
-// Configure summary.
-let summaryLength = 60;
-
-/* ---------------------------------------------------------------------------
-* Functions.
-* --------------------------------------------------------------------------- */
-
-// Get query from URI.
-function getSearchQuery(name) {
- return decodeURIComponent((location.search.split(name + '=')[1] || '').split('&')[0]).replace(/\+/g, ' ');
-}
-
-// Set query in URI without reloading the page.
-function updateURL(url) {
- if (history.pushState) {
- window.history.pushState({path:url}, '', url);
- }
-}
-
-// Pre-process new search query.
-function initSearch(force, fuse) {
- let query = $("#search-query").val();
-
- // If query deleted, clear results.
- if ( query.length < 1) {
- $('#search-hits').empty();
- }
-
- // Check for timer event (enter key not pressed) and query less than minimum length required.
- if (!force && query.length < fuseOptions.minMatchCharLength)
- return;
-
- // Do search.
- $('#search-hits').empty();
- searchAcademic(query, fuse);
- let newURL = window.location.protocol + "//" + window.location.host + window.location.pathname + '?q=' + encodeURIComponent(query) + window.location.hash;
- updateURL(newURL);
-}
-
-// Perform search.
-function searchAcademic(query, fuse) {
- let results = fuse.search(query);
- // console.log({"results": results});
-
- if (results.length > 0) {
- $('#search-hits').append('