And this is a great content editor interface to extend your Jekyll blog with: <a href="http://news.ycombinator.com/item?id=4157321" rel="nofollow">http://news.ycombinator.com/item?id=4157321</a>.
Not to toot my own horn, but I rather like Hakyll hosting to S3. It's simple, almost unkillable, and the code for Hakyll is quite beautiful.<p>My site's code is hosted on github for your perusal: <a href="https://github.com/KirinDave/public-website" rel="nofollow">https://github.com/KirinDave/public-website</a><p>Note the makefile for how its deployed. All the code for site generation is in Main.hs.
when you migrate, you may want to setup jekyll to handle your redirects (from your old site's url structure)<p>I wrote about a jekyll plugin that allows just that (used it when I migrated away from tumblr)<p><a href="http://rawsyntax.com/blog/blogging-on-jekyll-url-redirects/" rel="nofollow">http://rawsyntax.com/blog/blogging-on-jekyll-url-redirects/</a>
I feel kinda bad about the idea of using GitHub pages for your personal blog. Sure, they allow you to do it, but I feel like GitHub pages should be reserved for project pages, and this is an abuse of sorts.