After much tinkering, I’ve finally decided to replace my WordPress site with a brand-spanking new static version generated in Jekyll.
The Jekyll installation currently lives on an Amazon EC2 instance so that I can rebuild it from anywhere, but if EC2 starts costing too much money, I’ll probably configure it on one of my Macs instead.
I generally use a shell script to deploy the site; first, it does a Jekyll build, then it uses rsync to transfer the files from EC2 to Dreamhost via ssh/sftp. It took a little bit to figure out how to get ssh keys set up on both so that rsync wouldn’t prompt for a password, but in the end it all came down to file permissions. I’ve also configured Rake so that I can test my build with html_proofer and deploy the site using my Rakefile.
The coolest part? Thanks to Panic’s Coda for iOS, I can deploy the whole thing from my iPhone – start to finish!
The current template is called Skinny Bones. I’ve tweaked it a little bit here and there, but it’s mostly the same.
An archival version of my old site currently lives on at old.unsquare.com. I’ve only ported over a selection of my old posts, and I may eventually take the old site down completely.