I use gitlab pages which lets you use any static site generator (not just jekyll) and is otherwise just as good as github pages. I use hugo for ahelwer.ca although I really should get around to putting effort into learning/customizing the site instead of using the default gitlab theme.