Cool article! Try out Netlify if you want to get perfect caching headers out of the box and skip the Travis setup.
Should get you that 100 score in page speed. If not, let me know and we'll make sure you get there :)
+1 for netlify. Also try out roots (http://roots.cx) for a significantly smoother development experience than jekyll
Looks like it has some potential, same with Docpad, Wintersmith, etc, but if you read the beginning you'll see jekyll works best with our requirements.
Mathias, Netlify is pretty nifty.
We'll look into it.
Hard to beat gh-pages' free pricing (with no branding required).
We obviously can't beat free if cost is the main concern. Unless you really need SSL, redirects, rewrite rules, proxying, control over headers, webhooks to trigger redeploys, continous deployment of anything else than stock Jekyll, etc.
For anything where there's a budget, $9/month is probably not gonna break it :)
I should also mention, that Github Pages have super strict terms.
Here's the relevant part from Githubs Terms of Service:
You may use the GitHub Pages static hosting service solely as permitted and intended to host your organization pages, personal pages, or project pages, and for no other purpose. You may not use GitHub Pages in violation of GitHub's trademark or other rights or in violation of applicable law. GitHub reserves the right at all times to reclaim any GitHub subdomain without liability to you.
Yeah, that's exactly our use case for now.