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: isn’t in your
_config.yml already, you can just add it on a new line.