I'm using my own SSL-encrypted domain while still hosting Jekyll from a GitHub repository (well, actually, a couple of GitHub repositories, one for each subdomain): https://r3bl.me
Setting a custom domain is as easy as adding a CNAME file that contains your domain (so, it'll have "r3bl.me" in my case) and changing CNAME records to point to your GitHub repository (or repositories).
SSL support is kind of hacky, but I successfully implemented it using CloudFlare.
Setting a custom domain is as easy as adding a CNAME file that contains your domain (so, it'll have "r3bl.me" in my case) and changing CNAME records to point to your GitHub repository (or repositories).
SSL support is kind of hacky, but I successfully implemented it using CloudFlare.