Nice Tutorial and Intro http://joshualande.com/jekyll-github-pages-poole/
Github pages jekyll plugins list https://pages.github.com/versions/
Multiple sites under one Github account http://webapps.stackexchange.com/questions/42455/publishing-more-than-one-site-on-github-pages
Project structure - local and Gihub http://jekyllrb.com/docs/github-pages/#project-page-url-structure
Templates http://jekyllrb.com/docs/templates
Jekyl config.yml https://help.github.com/articles/configuring-jekyll/
Adding Google comments will improve seo http://steelx.github.io/best-internet-tips/2014/11/23/Add-google-plus-comments-box-to-jekyll-website.html
dns apex on route53 is a bit limited http://stackoverflow.com/questions/16022324/how-to-setup-dns-for-an-apex-domain-no-www-pointing-to-a-heroku-app
Also seems as though cannot do double cname to github, but could probably use this, redirector or else set up an instance to do 301 http redirect http://wwwizer.com/naked-domain-redirect
Download static content pdf, binaries etc http://stackoverflow.com/questions/32673993/how-do-i-provide-files-for-download