Single Page Apps for GitHub Pages
github.com
github.com
http://dynalon.github.io/mdwiki/#!index.md
Though there may be differences to this approach I'm unaware of.
Edit:
One notable difference between the GitHub SPA page is the URLs are SEO friendlier than MDWiki seems to be.
edit: To be clear it pushes to a gh-pages branch on the appropriate repo, ie, sets up an Angular2 SPA.
I am by no means defending Jekyll. I think it is an OK solutions for the problem in question. The only reason why I prefer it, is for the markdown (human friendly) formatting.