This past week was my spring break. I got sick, and ended up working on getting this website working. My life is a big muddle of proactive procrastination.
For more than four months this page had a “more content to come” label attached to it. No longer!
I’ve been using Git and Github for some time now and love both. Github Pages is a free and easy way to host static webpages for free, version controlled in Git. The only “catch” is that your webpage has to be open source on Github. There are a couple limitations, TODO
If you’re paying for webhosting and haven’t considered Github Pages as an option, you should give it some thought.
Github Pages serves static sites. Jekyll is a fantastic Ruby gem specifically for creating static sites. The idea is that you write posts in Markdown, make some layouts and templates, and with a little personalization you have a nice static site.
There are plenty of other posts about blogging using Jekyll, and I don’t have that much to add. I do have one, though. Many people use their Rakefiles to create scripts for generating posts, however this I’ve always preferred to just install a gem to do this kind of thing for me. I ran across the gem ‘poole’ which allows you to easily generate drafts and posts for Jekyll.