I switched to using Jekyll a few months ago, and then to Jekyll Bootstrap just the other day. Plain Jekyll and Jekyll Bootstrap both work great on GitHub Pages: just push the Jekyll directory, with your _layout and your _posts and whatnot, and GitHub Pages handles the parsing and generates your site.

My big complaint in switching was that my Markdown footnotes stopped working. If you scroll to the bottom of this old post, you’ll see a footnote there. Yesterday, that displayed as [^1] because the redcarpet Markdown parser that I had been using didn’t parse footnotes.

Thanks to someone named Brian Willis on StackOverflow, I now have working footnotes. I just had to switch my markdown processor to kramdown. In _config.yml, change the markdown: line:

markdown: kramdown

If markdown: isn’t in your _config.yml already, you can just add it on a new line.