If you're going to use Jekyll or some other self-hosted-ish service (as opposed to Medium or Tumblr or so on), why not just deploy to your own webspace rather than GitHub Pages?
If I had another webspace I would have to keep my git repo, and in addition I would have to push the generated content to my host. Effectively, when I commit to my repo it's doing the publish automatically.