To add to the list of alternatives, try netlify it has a free tier with no build limits and provides a pretty liberal and free open-source plan that has more feature than GitHub pages.
https://netlify.com/open-source. Just throwing out there as well.
you can also connect your github repo to have a atomic deploys, which is more than you get from gh pages. https://www.netlify.com/blog/2016/08/11/from-unstable-to-rel...