本文假设已经配置好GitHub Pages,并且已经配置好Custom Domain
有关Github Pages的配置,请参考 Github Pages
DNS设置
将自定义域名的domain name servers 切换至CloudFlare.
12elle.ns.cloudflare.comrick.ns.cloudflare.com
自定义域名的相关DNS记录迁移到切换至CloudFlare.
一般情况下,几分钟后即能生效.
SSL设置
进入CloudFlare控制台, 选择Crypto 菜单
将SSL模式切换至Full
此操作需要等待较长的时间,请耐心等待。
查看控制台状态,检查如果是Active Certificate,则是已经生效。
Page Rule
设置Page Rule, 强制http访问转至HTTPS访问

至此,通过CloudFlare 的SSL配置达到github pages的https访问支持。
例如: xtimer.org