I also just wrote about leaving GitHub Pages for different reasons <<a href="https://pettazz.com/goodbye-gh-pages/" rel="nofollow">https://pettazz.com/goodbye-gh-pages/</a>>. Sticking with Jekyll for now though because I'm too lazy to rebuild my horribly cobbled together 10 year old theme
Maybe I'm missing something, but why does the site generation part have to be done at Github's end? Can't they just generate locally and push the built pages?