I host my Jekyll blog (zeph.co) on Netlify and can confirm that you can do this.
Netlify connects to GitHub and rebuilds your site automatically when a change is made in the master branch. There's no technical setup – you just connect to your GitHub account with their UI.
I used to use GitHub Pages to host my blog, but Netlify provides more features and it's also free.
Sure, but GitHub Pages is a relatively “dumb” host. You don’t get preview builds, branch deploys, and lots of other things. It’s nice for a minimal approach but for a large site with lots of people working on it I would not recommend it.
This is critical for me since I edit using my Android Jekyll-optimized tool Teddy Hyde (https://play.google.com/store/apps/details?id=com.EditorHyde...).