自定义域名的 GitHub Pages 添加 SSL 的方案

从 2017 年 1 月份正式发布的 Chrome 56 开始,Google 将把某些包含敏感内容的 HTTP 页面标记为“不安全”,比如含有密码或支付表单信息。 GitHub Pages 不支持用户自定义证书,所以当你用自定义域名的时候是不能用自己购买的 SSL 证书的,会和 GitHub 的起冲突,这里采用的是 CloudFlare 自主研发的 Keyless SSL 服务。简单来说就是你把网站放在 CloudFlare 的 cdn 上,不用提供自己的私钥,也能使用 SSL 加密链接。 创建 CloudFlare 账户首先你需要购买自己的域名,然后添加 CNAME 确定通过购买的域名能访问到 GitHub Pages,我的 CNAME 写的是 wincer.top。 点击注册 CloudFlare 登录后,添加域名,例如:wincer.top(大约需要等待 1 分钟扫描)。注意:不要填写前缀     阅读全文
WincerChan's avatar
WincerChan 6月 16, 2017