- {% include post_list.html categories=page.category limit=1000000 %}
-
-
-
diff --git a/_plugins/category_page.rb b/_plugins/category_page.rb
deleted file mode 100644
index 2bad0f3..0000000
--- a/_plugins/category_page.rb
+++ /dev/null
@@ -1,37 +0,0 @@
-class CategoryPage < Jekyll::Page
- def initialize(site, base, category)
- @site = site
- @base = base
- @dir = category
- @name = 'index.html'
-
- self.process(@name)
- self.read_yaml(File.join(base, '_layouts'), 'category_index.html')
- self.data['category'] = category
-
- config = site.config['category_metadata'][category]
-
- if config.nil?
- self.data['title'] = category.capitalize
- self.data['description'] = ''
- else
- self.data['title'] = config['title']
- self.data['description'] = config['description']
- end
- end
-end
-
-class CategoryPageGenerator < Jekyll::Generator
- safe true
-
- def generate(site)
- if !site.layouts.key? 'category_index'
- return
- end
-
- site.config['category_metadata'].each_key do |category|
- site.pages << CategoryPage.new(site, site.source, category)
- end
- end
-
-end
diff --git a/_plugins/markdown_and_sign.rb b/_plugins/markdown_and_sign.rb
deleted file mode 100644
index b946681..0000000
--- a/_plugins/markdown_and_sign.rb
+++ /dev/null
@@ -1,26 +0,0 @@
-# Adds metadata to the post object for linking to the source page.
-# Also adds metadata linking to the gpg signature file, if it exists.
-Jekyll::Hooks.register :posts, :pre_render do |post, payload|
- if post.path =~ /\.md$/
- post.data['md_file'] = "/#{post.data['category']}/#{post.basename}"
-
- sig_filename = "#{post.path}.asc"
- if File.exist?(sig_filename)
- post.data['sig_file'] = post.data['md_file'] + '.asc'
- end
- end
-end
-
-# Copy all of the source markdown files and signature files
-# directly into the destination.
-Jekyll::Hooks.register :site, :post_write do |site|
- dest = site.dest
- site.posts.docs.select{|p| p.path =~ /\.md$/}.each do |post|
- FileUtils.cp(post.path, "#{dest}/#{post.data['md_file']}")
-
- sig_filename = "#{post.path}.asc"
- if File.exist?(sig_filename)
- FileUtils.cp(sig_filename, "#{dest}/#{post.data['sig_file']}")
- end
- end
-end
diff --git a/_posts/technology/2006-08-22-programming-theory.html b/_posts/2006-08-22-programming-theory.html
similarity index 100%
rename from _posts/technology/2006-08-22-programming-theory.html
rename to _posts/2006-08-22-programming-theory.html
diff --git a/_posts/technology/2006-08-25-technophobia.html b/_posts/2006-08-25-technophobia.html
similarity index 100%
rename from _posts/technology/2006-08-25-technophobia.html
rename to _posts/2006-08-25-technophobia.html
diff --git a/_posts/technology/2006-11-09-decentralizing-second-life.html b/_posts/2006-11-09-decentralizing-second-life.html
similarity index 100%
rename from _posts/technology/2006-11-09-decentralizing-second-life.html
rename to _posts/2006-11-09-decentralizing-second-life.html
diff --git a/_posts/technology/2007-05-01-28.html b/_posts/2007-05-01-28.html
similarity index 100%
rename from _posts/technology/2007-05-01-28.html
rename to _posts/2007-05-01-28.html
diff --git a/_posts/technology/2007-05-13-then-they-fight-you.html b/_posts/2007-05-13-then-they-fight-you.html
similarity index 100%
rename from _posts/technology/2007-05-13-then-they-fight-you.html
rename to _posts/2007-05-13-then-they-fight-you.html
diff --git a/_posts/technology/2007-07-24-linux-on-desktop-partial-solution.html b/_posts/2007-07-24-linux-on-desktop-partial-solution.html
similarity index 100%
rename from _posts/technology/2007-07-24-linux-on-desktop-partial-solution.html
rename to _posts/2007-07-24-linux-on-desktop-partial-solution.html
diff --git a/_posts/technology/2008-11-19-nintendo-and-homebrew-arms-race.html b/_posts/2008-11-19-nintendo-and-homebrew-arms-race.html
similarity index 100%
rename from _posts/technology/2008-11-19-nintendo-and-homebrew-arms-race.html
rename to _posts/2008-11-19-nintendo-and-homebrew-arms-race.html
diff --git a/_posts/meta/2008-11-24-a-new-hope.html b/_posts/2008-11-24-a-new-hope.html
similarity index 100%
rename from _posts/meta/2008-11-24-a-new-hope.html
rename to _posts/2008-11-24-a-new-hope.html
diff --git a/_posts/technology/2008-12-06-paranoid-security-establishing.html b/_posts/2008-12-06-paranoid-security-establishing.html
similarity index 100%
rename from _posts/technology/2008-12-06-paranoid-security-establishing.html
rename to _posts/2008-12-06-paranoid-security-establishing.html
diff --git a/_posts/media/2008-12-23-self-indulgent-musings-on-total.html b/_posts/2008-12-23-self-indulgent-musings-on-total.html
similarity index 100%
rename from _posts/media/2008-12-23-self-indulgent-musings-on-total.html
rename to _posts/2008-12-23-self-indulgent-musings-on-total.html
diff --git a/_posts/technology/2008-12-31-com-is-new-org.html b/_posts/2008-12-31-com-is-new-org.html
similarity index 100%
rename from _posts/technology/2008-12-31-com-is-new-org.html
rename to _posts/2008-12-31-com-is-new-org.html
diff --git a/_posts/technology/2009-01-07-an-aside-on-education.html b/_posts/2009-01-07-an-aside-on-education.html
similarity index 100%
rename from _posts/technology/2009-01-07-an-aside-on-education.html
rename to _posts/2009-01-07-an-aside-on-education.html
diff --git a/_posts/technology/2009-01-14-5-things-i-hate-about-fedora-10.html b/_posts/2009-01-14-5-things-i-hate-about-fedora-10.html
similarity index 100%
rename from _posts/technology/2009-01-14-5-things-i-hate-about-fedora-10.html
rename to _posts/2009-01-14-5-things-i-hate-about-fedora-10.html
diff --git a/_posts/technology/2009-01-17-it-is-pitch-black-you-are-likely-to-be.html b/_posts/2009-01-17-it-is-pitch-black-you-are-likely-to-be.html
similarity index 100%
rename from _posts/technology/2009-01-17-it-is-pitch-black-you-are-likely-to-be.html
rename to _posts/2009-01-17-it-is-pitch-black-you-are-likely-to-be.html
diff --git a/_posts/technology/2009-04-27-the-case-of-odd-networkmanager-behavior.html b/_posts/2009-04-27-the-case-of-odd-networkmanager-behavior.html
similarity index 100%
rename from _posts/technology/2009-04-27-the-case-of-odd-networkmanager-behavior.html
rename to _posts/2009-04-27-the-case-of-odd-networkmanager-behavior.html
diff --git a/_posts/technology/2009-05-27-how-to-fix-pulseaudio-in-fedora-in-2.html b/_posts/2009-05-27-how-to-fix-pulseaudio-in-fedora-in-2.html
similarity index 100%
rename from _posts/technology/2009-05-27-how-to-fix-pulseaudio-in-fedora-in-2.html
rename to _posts/2009-05-27-how-to-fix-pulseaudio-in-fedora-in-2.html
diff --git a/_posts/technology/2009-06-25-my-new-project-netjatafl.html b/_posts/2009-06-25-my-new-project-netjatafl.html
similarity index 100%
rename from _posts/technology/2009-06-25-my-new-project-netjatafl.html
rename to _posts/2009-06-25-my-new-project-netjatafl.html
diff --git a/_posts/technology/2009-07-02-twitter-from-command-line.html b/_posts/2009-07-02-twitter-from-command-line.html
similarity index 100%
rename from _posts/technology/2009-07-02-twitter-from-command-line.html
rename to _posts/2009-07-02-twitter-from-command-line.html
diff --git a/_posts/technology/2009-07-03-thoughts-on-transhuman-revolution.html b/_posts/2009-07-03-thoughts-on-transhuman-revolution.html
similarity index 100%
rename from _posts/technology/2009-07-03-thoughts-on-transhuman-revolution.html
rename to _posts/2009-07-03-thoughts-on-transhuman-revolution.html
diff --git a/_posts/technology/2009-08-22-d20tools-03-is-here.html b/_posts/2009-08-22-d20tools-03-is-here.html
similarity index 100%
rename from _posts/technology/2009-08-22-d20tools-03-is-here.html
rename to _posts/2009-08-22-d20tools-03-is-here.html
diff --git a/_posts/technology/2009-08-24-the-decentralized-metaverse.html b/_posts/2009-08-24-the-decentralized-metaverse.html
similarity index 100%
rename from _posts/technology/2009-08-24-the-decentralized-metaverse.html
rename to _posts/2009-08-24-the-decentralized-metaverse.html
diff --git a/_posts/technology/2009-08-31-emacs-23-dbus-and-libnotify.html b/_posts/2009-08-31-emacs-23-dbus-and-libnotify.html
similarity index 100%
rename from _posts/technology/2009-08-31-emacs-23-dbus-and-libnotify.html
rename to _posts/2009-08-31-emacs-23-dbus-and-libnotify.html
diff --git a/_posts/technology/2009-08-31-so-close-netflix.html b/_posts/2009-08-31-so-close-netflix.html
similarity index 100%
rename from _posts/technology/2009-08-31-so-close-netflix.html
rename to _posts/2009-08-31-so-close-netflix.html
diff --git a/_posts/technology/2009-09-08-tutorial-creating-opensim-terrain-with.html b/_posts/2009-09-08-tutorial-creating-opensim-terrain-with.html
similarity index 100%
rename from _posts/technology/2009-09-08-tutorial-creating-opensim-terrain-with.html
rename to _posts/2009-09-08-tutorial-creating-opensim-terrain-with.html
diff --git a/_posts/media/2009-10-15-vendetta-online.html b/_posts/2009-10-15-vendetta-online.html
similarity index 100%
rename from _posts/media/2009-10-15-vendetta-online.html
rename to _posts/2009-10-15-vendetta-online.html
diff --git a/_posts/media/2009-11-03-vendetta-redux-eve-online-and-mmo-bug.html b/_posts/2009-11-03-vendetta-redux-eve-online-and-mmo-bug.html
similarity index 100%
rename from _posts/media/2009-11-03-vendetta-redux-eve-online-and-mmo-bug.html
rename to _posts/2009-11-03-vendetta-redux-eve-online-and-mmo-bug.html
diff --git a/_posts/technology/2010-01-08-bulding-bridges-in-metaverse.html b/_posts/2010-01-08-bulding-bridges-in-metaverse.html
similarity index 100%
rename from _posts/technology/2010-01-08-bulding-bridges-in-metaverse.html
rename to _posts/2010-01-08-bulding-bridges-in-metaverse.html
diff --git a/_posts/media/2010-01-08-scratching-itch.html b/_posts/2010-01-08-scratching-itch.html
similarity index 100%
rename from _posts/media/2010-01-08-scratching-itch.html
rename to _posts/2010-01-08-scratching-itch.html
diff --git a/_posts/media/2010-02-24-heavy-rain.html b/_posts/2010-02-24-heavy-rain.html
similarity index 100%
rename from _posts/media/2010-02-24-heavy-rain.html
rename to _posts/2010-02-24-heavy-rain.html
diff --git a/_posts/meta/2011-05-24-clearing-out-cobwebs.html b/_posts/2011-05-24-clearing-out-cobwebs.html
similarity index 100%
rename from _posts/meta/2011-05-24-clearing-out-cobwebs.html
rename to _posts/2011-05-24-clearing-out-cobwebs.html
diff --git a/_posts/technology/2011-05-26-bittorrent-linux-way.html b/_posts/2011-05-26-bittorrent-linux-way.html
similarity index 100%
rename from _posts/technology/2011-05-26-bittorrent-linux-way.html
rename to _posts/2011-05-26-bittorrent-linux-way.html
diff --git a/_posts/media/2011-05-29-doctor-who-rebel-flesh-almost-people.html b/_posts/2011-05-29-doctor-who-rebel-flesh-almost-people.html
similarity index 100%
rename from _posts/media/2011-05-29-doctor-who-rebel-flesh-almost-people.html
rename to _posts/2011-05-29-doctor-who-rebel-flesh-almost-people.html
diff --git a/_posts/media/2011-05-31-rambling-review-portal-2.html b/_posts/2011-05-31-rambling-review-portal-2.html
similarity index 100%
rename from _posts/media/2011-05-31-rambling-review-portal-2.html
rename to _posts/2011-05-31-rambling-review-portal-2.html
diff --git a/_posts/technology/2011-06-02-gaming-in-linux-my-adventures-with-wine.html b/_posts/2011-06-02-gaming-in-linux-my-adventures-with-wine.html
similarity index 100%
rename from _posts/technology/2011-06-02-gaming-in-linux-my-adventures-with-wine.html
rename to _posts/2011-06-02-gaming-in-linux-my-adventures-with-wine.html
diff --git a/_posts/media/2011-06-03-obligatory-river-song-speculation-thread.html b/_posts/2011-06-03-obligatory-river-song-speculation-thread.html
similarity index 100%
rename from _posts/media/2011-06-03-obligatory-river-song-speculation-thread.html
rename to _posts/2011-06-03-obligatory-river-song-speculation-thread.html
diff --git a/_posts/media/2011-06-04-doctor-who-good-man-goes-to-war.html b/_posts/2011-06-04-doctor-who-good-man-goes-to-war.html
similarity index 100%
rename from _posts/media/2011-06-04-doctor-who-good-man-goes-to-war.html
rename to _posts/2011-06-04-doctor-who-good-man-goes-to-war.html
diff --git a/_posts/technology/2011-06-08-tabletop-roleplaying-over-internet.html b/_posts/2011-06-08-tabletop-roleplaying-over-internet.html
similarity index 100%
rename from _posts/technology/2011-06-08-tabletop-roleplaying-over-internet.html
rename to _posts/2011-06-08-tabletop-roleplaying-over-internet.html
diff --git a/_posts/media/2011-06-12-d-post-mortem-i-wanna-cast-missile.html b/_posts/2011-06-12-d-post-mortem-i-wanna-cast-missile.html
similarity index 100%
rename from _posts/media/2011-06-12-d-post-mortem-i-wanna-cast-missile.html
rename to _posts/2011-06-12-d-post-mortem-i-wanna-cast-missile.html
diff --git a/_posts/media/2011-06-15-duke-nukem-forever-should-not-exist.html b/_posts/2011-06-15-duke-nukem-forever-should-not-exist.html
similarity index 100%
rename from _posts/media/2011-06-15-duke-nukem-forever-should-not-exist.html
rename to _posts/2011-06-15-duke-nukem-forever-should-not-exist.html
diff --git a/_posts/technology/2011-06-18-the-escapist-decline-of-website.html b/_posts/2011-06-18-the-escapist-decline-of-website.html
similarity index 100%
rename from _posts/technology/2011-06-18-the-escapist-decline-of-website.html
rename to _posts/2011-06-18-the-escapist-decline-of-website.html
diff --git a/_posts/media/2011-06-22-rambling-review-braid.html b/_posts/2011-06-22-rambling-review-braid.html
similarity index 100%
rename from _posts/media/2011-06-22-rambling-review-braid.html
rename to _posts/2011-06-22-rambling-review-braid.html
diff --git a/_posts/technology/2011-06-26-project-treewars-beginning.html b/_posts/2011-06-26-project-treewars-beginning.html
similarity index 100%
rename from _posts/technology/2011-06-26-project-treewars-beginning.html
rename to _posts/2011-06-26-project-treewars-beginning.html
diff --git a/_posts/media/2011-06-29-i-know-what-going-to-happen-in-doctor.html b/_posts/2011-06-29-i-know-what-going-to-happen-in-doctor.html
similarity index 100%
rename from _posts/media/2011-06-29-i-know-what-going-to-happen-in-doctor.html
rename to _posts/2011-06-29-i-know-what-going-to-happen-in-doctor.html
diff --git a/_posts/media/2011-07-02-d-post-mortem-getting-creative-with.html b/_posts/2011-07-02-d-post-mortem-getting-creative-with.html
similarity index 100%
rename from _posts/media/2011-07-02-d-post-mortem-getting-creative-with.html
rename to _posts/2011-07-02-d-post-mortem-getting-creative-with.html
diff --git a/_posts/technology/2011-07-06-project-treewars-how-to-write-bad-code.html b/_posts/2011-07-06-project-treewars-how-to-write-bad-code.html
similarity index 100%
rename from _posts/technology/2011-07-06-project-treewars-how-to-write-bad-code.html
rename to _posts/2011-07-06-project-treewars-how-to-write-bad-code.html
diff --git a/_posts/technology/2011-07-13-project-treewars-road-to-opengl.html b/_posts/2011-07-13-project-treewars-road-to-opengl.html
similarity index 100%
rename from _posts/technology/2011-07-13-project-treewars-road-to-opengl.html
rename to _posts/2011-07-13-project-treewars-road-to-opengl.html
diff --git a/_posts/technology/2011-07-17-project-treewars-when-is-opengl-not.html b/_posts/2011-07-17-project-treewars-when-is-opengl-not.html
similarity index 100%
rename from _posts/technology/2011-07-17-project-treewars-when-is-opengl-not.html
rename to _posts/2011-07-17-project-treewars-when-is-opengl-not.html
diff --git a/_posts/media/2011-07-22-puzzle-log-dante-shepherd-twitter-puzzle.html b/_posts/2011-07-22-puzzle-log-dante-shepherd-twitter-puzzle.html
similarity index 100%
rename from _posts/media/2011-07-22-puzzle-log-dante-shepherd-twitter-puzzle.html
rename to _posts/2011-07-22-puzzle-log-dante-shepherd-twitter-puzzle.html
diff --git a/_posts/technology/2011-07-24-project-treewars-how-anna-got-her-title.html b/_posts/2011-07-24-project-treewars-how-anna-got-her-title.html
similarity index 100%
rename from _posts/technology/2011-07-24-project-treewars-how-anna-got-her-title.html
rename to _posts/2011-07-24-project-treewars-how-anna-got-her-title.html
diff --git a/_posts/media/2011-08-28-doctor-who-let-kill-hitler.html b/_posts/2011-08-28-doctor-who-let-kill-hitler.html
similarity index 100%
rename from _posts/media/2011-08-28-doctor-who-let-kill-hitler.html
rename to _posts/2011-08-28-doctor-who-let-kill-hitler.html
diff --git a/_posts/media/2011-09-06-doctor-who-night-terrors.html b/_posts/2011-09-06-doctor-who-night-terrors.html
similarity index 100%
rename from _posts/media/2011-09-06-doctor-who-night-terrors.html
rename to _posts/2011-09-06-doctor-who-night-terrors.html
diff --git a/_posts/technology/2011-09-07-more-thoughts-on-escapist.html b/_posts/2011-09-07-more-thoughts-on-escapist.html
similarity index 100%
rename from _posts/technology/2011-09-07-more-thoughts-on-escapist.html
rename to _posts/2011-09-07-more-thoughts-on-escapist.html
diff --git a/_posts/media/2011-09-13-doctor-who-girl-who-waited.html b/_posts/2011-09-13-doctor-who-girl-who-waited.html
similarity index 100%
rename from _posts/media/2011-09-13-doctor-who-girl-who-waited.html
rename to _posts/2011-09-13-doctor-who-girl-who-waited.html
diff --git a/_posts/technology/2011-09-15-ea-origin-or-case-study-in-bad-consumer.html b/_posts/2011-09-15-ea-origin-or-case-study-in-bad-consumer.html
similarity index 100%
rename from _posts/technology/2011-09-15-ea-origin-or-case-study-in-bad-consumer.html
rename to _posts/2011-09-15-ea-origin-or-case-study-in-bad-consumer.html
diff --git a/_posts/media/2011-09-19-doctor-who-god-complex.html b/_posts/2011-09-19-doctor-who-god-complex.html
similarity index 100%
rename from _posts/media/2011-09-19-doctor-who-god-complex.html
rename to _posts/2011-09-19-doctor-who-god-complex.html
diff --git a/_posts/media/2011-09-22-puzzle-log-mgwcc-172-vision-thing.html b/_posts/2011-09-22-puzzle-log-mgwcc-172-vision-thing.html
similarity index 100%
rename from _posts/media/2011-09-22-puzzle-log-mgwcc-172-vision-thing.html
rename to _posts/2011-09-22-puzzle-log-mgwcc-172-vision-thing.html
diff --git a/_posts/media/2011-09-28-doctor-who-closing-time.html b/_posts/2011-09-28-doctor-who-closing-time.html
similarity index 100%
rename from _posts/media/2011-09-28-doctor-who-closing-time.html
rename to _posts/2011-09-28-doctor-who-closing-time.html
diff --git a/_posts/media/2011-10-05-doctor-who-wedding-of-river-song.html b/_posts/2011-10-05-doctor-who-wedding-of-river-song.html
similarity index 100%
rename from _posts/media/2011-10-05-doctor-who-wedding-of-river-song.html
rename to _posts/2011-10-05-doctor-who-wedding-of-river-song.html
diff --git a/_posts/technology/2011-10-14-dmr.html b/_posts/2011-10-14-dmr.html
similarity index 100%
rename from _posts/technology/2011-10-14-dmr.html
rename to _posts/2011-10-14-dmr.html
diff --git a/_posts/technology/2011-11-12-desura-what-steam-should-have-been.html b/_posts/2011-11-12-desura-what-steam-should-have-been.html
similarity index 100%
rename from _posts/technology/2011-11-12-desura-what-steam-should-have-been.html
rename to _posts/2011-11-12-desura-what-steam-should-have-been.html
diff --git a/_posts/media/2011-12-05-why-i-excited-about-legend-of-korra.html b/_posts/2011-12-05-why-i-excited-about-legend-of-korra.html
similarity index 100%
rename from _posts/media/2011-12-05-why-i-excited-about-legend-of-korra.html
rename to _posts/2011-12-05-why-i-excited-about-legend-of-korra.html
diff --git a/_posts/meta/2011-12-08-the-direction-of-this-blog.html b/_posts/2011-12-08-the-direction-of-this-blog.html
similarity index 100%
rename from _posts/meta/2011-12-08-the-direction-of-this-blog.html
rename to _posts/2011-12-08-the-direction-of-this-blog.html
diff --git a/_posts/media/2011-12-12-wandering-son-reflections-episode-1-no.html b/_posts/2011-12-12-wandering-son-reflections-episode-1-no.html
similarity index 100%
rename from _posts/media/2011-12-12-wandering-son-reflections-episode-1-no.html
rename to _posts/2011-12-12-wandering-son-reflections-episode-1-no.html
diff --git a/_posts/media/2011-12-15-wandering-son-reflections-episode-2.html b/_posts/2011-12-15-wandering-son-reflections-episode-2.html
similarity index 100%
rename from _posts/media/2011-12-15-wandering-son-reflections-episode-2.html
rename to _posts/2011-12-15-wandering-son-reflections-episode-2.html
diff --git a/_posts/technology/2011-12-18-project-treewars-going-in-circles.html b/_posts/2011-12-18-project-treewars-going-in-circles.html
similarity index 100%
rename from _posts/technology/2011-12-18-project-treewars-going-in-circles.html
rename to _posts/2011-12-18-project-treewars-going-in-circles.html
diff --git a/_posts/media/2011-12-19-wandering-son-reflections-episode-3-to.html b/_posts/2011-12-19-wandering-son-reflections-episode-3-to.html
similarity index 100%
rename from _posts/media/2011-12-19-wandering-son-reflections-episode-3-to.html
rename to _posts/2011-12-19-wandering-son-reflections-episode-3-to.html
diff --git a/_posts/media/2011-12-22-wandering-son-reflections-episode-4-no.html b/_posts/2011-12-22-wandering-son-reflections-episode-4-no.html
similarity index 100%
rename from _posts/media/2011-12-22-wandering-son-reflections-episode-4-no.html
rename to _posts/2011-12-22-wandering-son-reflections-episode-4-no.html
diff --git a/_posts/media/2011-12-29-doctor-who-doctor-widow-and-wardrobe.html b/_posts/2011-12-29-doctor-who-doctor-widow-and-wardrobe.html
similarity index 100%
rename from _posts/media/2011-12-29-doctor-who-doctor-widow-and-wardrobe.html
rename to _posts/2011-12-29-doctor-who-doctor-widow-and-wardrobe.html
diff --git a/_posts/media/2012-01-01-wandering-son-reflections-episode-5-no.html b/_posts/2012-01-01-wandering-son-reflections-episode-5-no.html
similarity index 100%
rename from _posts/media/2012-01-01-wandering-son-reflections-episode-5-no.html
rename to _posts/2012-01-01-wandering-son-reflections-episode-5-no.html
diff --git a/_posts/media/2012-01-23-mit-mystery-hunt-2012.html b/_posts/2012-01-23-mit-mystery-hunt-2012.html
similarity index 100%
rename from _posts/media/2012-01-23-mit-mystery-hunt-2012.html
rename to _posts/2012-01-23-mit-mystery-hunt-2012.html
diff --git a/_posts/media/2012-01-25-wandering-son-reflections-episode-6.html b/_posts/2012-01-25-wandering-son-reflections-episode-6.html
similarity index 100%
rename from _posts/media/2012-01-25-wandering-son-reflections-episode-6.html
rename to _posts/2012-01-25-wandering-son-reflections-episode-6.html
diff --git a/_posts/media/2012-01-28-wandering-son-reflections-episode-7-no.html b/_posts/2012-01-28-wandering-son-reflections-episode-7-no.html
similarity index 100%
rename from _posts/media/2012-01-28-wandering-son-reflections-episode-7-no.html
rename to _posts/2012-01-28-wandering-son-reflections-episode-7-no.html
diff --git a/_posts/technology/2012-04-19-pygo-go-game-client.html b/_posts/2012-04-19-pygo-go-game-client.html
similarity index 100%
rename from _posts/technology/2012-04-19-pygo-go-game-client.html
rename to _posts/2012-04-19-pygo-go-game-client.html
diff --git a/_posts/media/2012-04-23-concerto-for-rainy-day-2012-carolina.html b/_posts/2012-04-23-concerto-for-rainy-day-2012-carolina.html
similarity index 100%
rename from _posts/media/2012-04-23-concerto-for-rainy-day-2012-carolina.html
rename to _posts/2012-04-23-concerto-for-rainy-day-2012-carolina.html
diff --git a/_posts/media/2012-04-26-languages-of-skyrim.html b/_posts/2012-04-26-languages-of-skyrim.html
similarity index 100%
rename from _posts/media/2012-04-26-languages-of-skyrim.html
rename to _posts/2012-04-26-languages-of-skyrim.html
diff --git a/_posts/media/2012-09-07-doctor-who-asylum-of-daleks.html b/_posts/2012-09-07-doctor-who-asylum-of-daleks.html
similarity index 100%
rename from _posts/media/2012-09-07-doctor-who-asylum-of-daleks.html
rename to _posts/2012-09-07-doctor-who-asylum-of-daleks.html
diff --git a/_posts/media/2012-09-21-doctor-who-dinosaurs-on-spaceship.html b/_posts/2012-09-21-doctor-who-dinosaurs-on-spaceship.html
similarity index 100%
rename from _posts/media/2012-09-21-doctor-who-dinosaurs-on-spaceship.html
rename to _posts/2012-09-21-doctor-who-dinosaurs-on-spaceship.html
diff --git a/_posts/media/2012-10-03-doctor-who-town-called-mercy.html b/_posts/2012-10-03-doctor-who-town-called-mercy.html
similarity index 100%
rename from _posts/media/2012-10-03-doctor-who-town-called-mercy.html
rename to _posts/2012-10-03-doctor-who-town-called-mercy.html
diff --git a/_posts/media/2012-10-18-doctor-who-power-of-three.html b/_posts/2012-10-18-doctor-who-power-of-three.html
similarity index 100%
rename from _posts/media/2012-10-18-doctor-who-power-of-three.html
rename to _posts/2012-10-18-doctor-who-power-of-three.html
diff --git a/_posts/media/2012-10-25-an-adventure-in-transliteration.html b/_posts/2012-10-25-an-adventure-in-transliteration.html
similarity index 100%
rename from _posts/media/2012-10-25-an-adventure-in-transliteration.html
rename to _posts/2012-10-25-an-adventure-in-transliteration.html
diff --git a/_posts/media/2012-10-31-doctor-who-angels-take-manhattan.html b/_posts/2012-10-31-doctor-who-angels-take-manhattan.html
similarity index 100%
rename from _posts/media/2012-10-31-doctor-who-angels-take-manhattan.html
rename to _posts/2012-10-31-doctor-who-angels-take-manhattan.html
diff --git a/_posts/meta/2013-10-22-this-blog-has-moved.html b/_posts/2013-10-22-this-blog-has-moved.html
similarity index 100%
rename from _posts/meta/2013-10-22-this-blog-has-moved.html
rename to _posts/2013-10-22-this-blog-has-moved.html
diff --git a/_posts/technology/2014-12-27-what-hell-is-happening-to-psn.html b/_posts/2014-12-27-what-hell-is-happening-to-psn.html
similarity index 100%
rename from _posts/technology/2014-12-27-what-hell-is-happening-to-psn.html
rename to _posts/2014-12-27-what-hell-is-happening-to-psn.html
diff --git a/_posts/technology/2015-10-30-intel-nuc-remote-controls-and-fedora-22.html b/_posts/2015-10-30-intel-nuc-remote-controls-and-fedora-22.html
similarity index 100%
rename from _posts/technology/2015-10-30-intel-nuc-remote-controls-and-fedora-22.html
rename to _posts/2015-10-30-intel-nuc-remote-controls-and-fedora-22.html
diff --git a/_posts/technology/2015-11-06-the-orange-box-custom-usb-flight.html b/_posts/2015-11-06-the-orange-box-custom-usb-flight.html
similarity index 100%
rename from _posts/technology/2015-11-06-the-orange-box-custom-usb-flight.html
rename to _posts/2015-11-06-the-orange-box-custom-usb-flight.html
diff --git a/_posts/meta/2016-04-12-yet-another-site-update.md b/_posts/2016-04-12-yet-another-site-update.md
similarity index 99%
rename from _posts/meta/2016-04-12-yet-another-site-update.md
rename to _posts/2016-04-12-yet-another-site-update.md
index 6bb0086..f1d09c2 100644
--- a/_posts/meta/2016-04-12-yet-another-site-update.md
+++ b/_posts/2016-04-12-yet-another-site-update.md
@@ -1,7 +1,7 @@
---
title: Yet Another Site Update
category: meta
-active: true
+active: false
---
Every couple of years I move this blog to a new hosting platform, and almost as often to a new domain. But I've managed to keep all of the content with each move. So welcome to my new blog, powered by [Jekyll], and formerly powered by [Blogger], [Wordpress], (first self-run, then wordpress.com-hosted) and [Livejournal]. It can be found here at annabunch.es, and could formerly be found at stringofbits.net, and before that slashsplat.livejournal.com.
diff --git a/_posts/technology/2016-04-13-lambdaconf.md b/_posts/2016-04-13-lambdaconf.md
similarity index 100%
rename from _posts/technology/2016-04-13-lambdaconf.md
rename to _posts/2016-04-13-lambdaconf.md
diff --git a/_posts/technology/2016-05-04-sockets-close-wait-and-you.md b/_posts/2016-05-04-sockets-close-wait-and-you.md
similarity index 100%
rename from _posts/technology/2016-05-04-sockets-close-wait-and-you.md
rename to _posts/2016-05-04-sockets-close-wait-and-you.md
diff --git a/_posts/media/2016-05-09-ffvi-guest-post.md b/_posts/2016-05-09-ffvi-guest-post.md
similarity index 100%
rename from _posts/media/2016-05-09-ffvi-guest-post.md
rename to _posts/2016-05-09-ffvi-guest-post.md
diff --git a/_posts/media/2016-12-25-super-mario-rpg-guest-post.md b/_posts/2016-12-25-super-mario-rpg-guest-post.md
similarity index 100%
rename from _posts/media/2016-12-25-super-mario-rpg-guest-post.md
rename to _posts/2016-12-25-super-mario-rpg-guest-post.md
diff --git a/_posts/media/2016-12-25-super-mario-rpg-guest-post.md.asc b/_posts/media/2016-12-25-super-mario-rpg-guest-post.md.asc
deleted file mode 100644
index 15d16d7..0000000
--- a/_posts/media/2016-12-25-super-mario-rpg-guest-post.md.asc
+++ /dev/null
@@ -1,17 +0,0 @@
------BEGIN PGP SIGNATURE-----
-Version: GnuPG v2
-
-iQIcBAABCAAGBQJYYJO2AAoJEGgok90ESO14U68QAKTvj/pMXVOsQPU7STAUCUQ5
-zyx/9chsNWtPbdjI2rtzicp0btpTsVFqc7fqz+koBbh9fRHQa1NKUNZ8u+/fvB1v
-uNNtzbTDt0yncjP/yKHFSkKe8/siS1LlYNmyE2U+AtT3RAKYAOePjlLLULf26VKc
-LjGWRb2FvNuvedUMiVoX5jw95Y4XjuPdPDLAIRQ0ySkLZy669LkLzAOW5E6H3WiI
-ySWXZWqhz0tQiEDL1DkD1i1Y25MyfukZmCO2+m6l02hy873qrIkuCPTqOulcUBLD
-KYIUh8gD2xC/6dZq6ssTTv5MWAfbrkfj/podsIa1NsCFL/VeGm9u1aigJcAqg0sF
-TN/GES7jCUCcC6NjDdCz8pC1lggxlZEL6mrr5EIHXk8w6FBAXPnW064gHo1laDPb
-36bjJMsruiIWdvLFCdLWvLKrUey0F7ADRMyMrH5qUbbS48FSscLwTC0pg0cGFLei
-MKQx5QQiIDj/TEIxVeYChVA9A79w5wqHbkW45rB8J+dQR40IlqyewoxCvJxtsoWV
-8erk+ApmsSfJXj9Kx5RpsIXio05CMZFR7f0cU97dO4XLi5aK6Ydkzq70nJ5L4bYn
-CjYyXW6zTtnRLkaCGjk2t/3wW45RdYlwIFCY2J/z/XoXJttQ/Mx04FxzsOT1NE1k
-I15y5OzfOBF18P2UZeYu
-=ogTA
------END PGP SIGNATURE-----
diff --git a/_posts/technology/2016-12-26-signing-blog-posts.md b/_posts/technology/2016-12-26-signing-blog-posts.md
deleted file mode 100644
index 5201276..0000000
--- a/_posts/technology/2016-12-26-signing-blog-posts.md
+++ /dev/null
@@ -1,33 +0,0 @@
----
-title: GPG and signing blog posts with Jekyll
-category: technology
-tags:
-- cryptography
-- blogging
-- gpg
----
-
-I've started signing all of my posts here with my GPG key. As a tl;dr, you can get the markdown source and the signature file at the bottom of each post, and you can verify that the post was signed by me by using my public [GPG key].
-
-## Why sign blog posts?
-
-Let's say you run an underground news website, disseminating important information. Perhaps you live in a failed democracy and you need to broadcast information to the world about the things that are happening there. You want your readers to be able to trust that the information they receive is coming from the same group, in case your website gets hacked. If you set up a GPG key when you start your blog, and always sign your posts.
-
-
-## Ok, but why are *you* signing *your* blog posts?
-
-To be honest, it's a bit silly. No one is likely to even read my blog, let alone 'attack' me. The above scenario is pretty unlikely to happen on Anna's Dusty Old Blog. And for general proof-of-ownership, my [keybase profile] already connects this domain name to the rest of my online identity.
-
-But over the next few years, I think it's depressingly likely that we will need something like a Voice of the Resistance. Maybe I'm being paranoid. I sincerely **hope** I'm being paranoid. But this is a proof of concept.
-
-I can't do very many things to help fight against injustice. I'm no good in a physical fight. I'm terrible at public speaking. But I know software, and infrastructure, and I have a pretty decent handle on crypto. And I want to be ready.
-
-So, if you want to see how I've set this up, this site's [source code] is available on github. It runs on [jekyll].
-
-And if you aren't especially technical but you find yourself needing to set up something similar for a more 'serious' purpose, get in touch.
-
-
-[GPG key]: https://keybase.io/annabunches/pgp_keys.asc?fingerprint=82b1fcf343081be8e78826cf2b856f73efef6022
-[keybase profile]: https://keybase.io/annabunches
-[source code]: https://github.com/annabunches/annabunch.es
-[jekyll]: https://jekyllrb.com/
diff --git a/_posts/technology/2016-12-26-signing-blog-posts.md.asc b/_posts/technology/2016-12-26-signing-blog-posts.md.asc
deleted file mode 100644
index a4a4110..0000000
--- a/_posts/technology/2016-12-26-signing-blog-posts.md.asc
+++ /dev/null
@@ -1,17 +0,0 @@
------BEGIN PGP SIGNATURE-----
-Version: GnuPG v2
-
-iQIcBAABCAAGBQJYYLakAAoJEGgok90ESO14fw8P/2yZKIQAtthZap17ahPx9bB6
-2Ggx2AaFTtf8cM7ojSSetQ8rlAZe5fymxqkSOLnoH1ReAWLuZjsIKeDE835+F2fH
-HjX1UoA1NWpXQrsVUB1dWN4VRkq6seSWFOY8SWGXmfwjEC5c8qloBDVSlZALVxqO
-9wQoWqImyVmwl3hQ19c46aMPZSxOCP+c+AfnidlqUZx51Wxf8SeC1Cf4QJgaasVk
-YFBI3KWrMCSnKSrrmOu3KU7l23INExlddspYtwrlSXTrcUQzCxh/Ka4OY78hb+x8
-SmFe01KF2rEdkWdTKDcuem+ammq99/dcGrCmKgPXSpBFsYUGvQ5VIIAXbhikW0K7
-g8rJbprEnqLCE/VXbM4njkh2dB5PUsyJm39SFNULj5VaVsfi2yLggGJqCcKME2O2
-tQeNV2Har4b4Gy/dfxw8KO0YWrxXvhDkQXoXoMpmkLnoo+MmAfWxxl7/XrHWu6Q5
-sW0PKECCzEuqJkwIYw1KC76AlnsZSohSqTtgjqIq4bDL3Hpb2CY9ZbM0Ce6Lvz5g
-EuPv4Muvu/kk9oUjiQmVgHYQC42r27A1hPvMpWogj0cbZ9jeg9UkS6mZhyLDtQWV
-Rc6DtG42zBw3cjssXO6558HIxDWtnAws5amGqQJv8oB8z0TPGCd7nI1Du6B7ztqj
-GHZKFbWlgYdoDjTnpqhe
-=I5kE
------END PGP SIGNATURE-----