After a long period of inactivity - which, I'm sure, had everyone on edge - I finally got back around to my working on my website. Rather than write more content (the hard part) I rewrote the site from scratch (the easier part).
I had a couple problems with Jekyll: it would only paginate things with a date, and only when they were in a specific directory; tag support was spotty; and it was written in Ruby, a language I didn't care to learn for this project.
Despite those qualms, my biggest issue with the first version was that I never really got comfortable enough with the code I hadn't written to make the site mine - the whole point of the project in the first place.
I had a couple goals for the rewrite: site-wide pagination; support for tags; ease of extensibility for one-offs and unique pages; to keep the site on GitHub Pages (because I didn't want to pay for hosting); and to write everything, from server to styling, myself.
I'm pretty happy with how it turned out.
You can find all the code for the project here.