Earlier quoted context omitted.
MediaCrush hosts our blog [1] on GitHub pages, and we proxy it [2] with nginx to add SSL. [1] https://blog.mediacru.sh [2] https://github.com/MediaCrush/MediaCrush/blob/master/config/... And the pages: https://github.com/MediaCrush/mediacrush.github.io
Why not just host it yourself then? You can get precompiled gzip and sane caching. The only reason I can think of to use GitHub Pages is not wanting to pay for a proper host.
Deployment. It's easy as pie to deploy GitHub pages.
Open-source. MediaCrush itself [1] is open-source, and we wanted the blog to be open and well tuned for pull requests and such.