This site was originally built on a Mac using Coda 2 and TextMate, it’s statically-generated with ancient version of Jekyll (2.6.3), and it’s all hosted on Dreamhost. It’s currently maintained in BBEdit and Nova, and the running-old-Jekyll magic is done with Docker since I can’t run an old-enough version of Ruby on my Mac. (Being a Swift developer by choice, I’d love to change to a Swift static site generator, but I haven’t found one that meets my needs or had the time to write the plugins and things to match this functionality, so here we are.)

I don’t have comments anymore because it’s a static site, maybe one day I’ll fix that, but for now if you’d like to comment or reply post it somewhere else and send me the link. If it furthers the conversation I’ll gladly link back.

I use the following Jekyll plugins to make things work, but again, they were written for Jekyl 2.6, so they basically don’t work anymore unless you use my particular flavor of ancient Jekyl:

  • PayPal Donation Liquid tag - Creates the Donate button on the About page.
  • jekyll-gist-tag - By yours truly, pulls code samples from gists in a gracefully-degrading way. Why? Because I love web standards and this stuff should work without Javascript.
  • jekyll-sitemap-tag - Also by yours truly, generates a nice, nested HTML sitemap for a Jekyll site. Why? Because it’s good SEO/usability, or at least it used to be, and I’m a little anal.
  • jekyll-static-version-tag - Again, by yours truly, creates versioned .js and .css html tags so that you can use far-future expires headers per PageSpeed best practices. Caching FTW!
  • jekyll-plugins - Forked from kinnetica/jekyll-plugins, used to generate archive pages to match my old Wordpress URL structure and generate a sitemap.xml file.
  • jekyll-temporal-archive-generator - Last one by yours truly, this one finishes off the the missing WordPress URLs that jekyll-plugins didn’t generate.

I also have Sass running with Bourbon, Neat, and Bitters to generate the css file (although I’m not really using them yet), and as you can probably tell from the favicon, it all started out with HTML5 Boilerplate. (I swear I’ll change the icon eventually….)