配置Github Pages的https
22 Sep 2015首先申请 https://www.cloudflare.com,把dns服务换成cloudflare的,我原来是使用dnspod的,为了使用https我就直接换了。
它会把之前的dns记录复制过来,直接替换就可以了。设置成功后,等待几分钟,使用 https://linguofeng.com 就可以访问我的网站了。
- 一定要把dnspod里的解析停掉,要不么会有问题。
然后是修改_config.yml
url: https://blog.linguofeng.com
enforce_ssl: blog.linguofeng.com
修改index.html
<link rel="canonical" href="http://blog.linguofeng.com/archive/2015/09/22/set-up-ssl-on-github-pages.html" />
<script type="text/javascript">
var host = "blog.linguofeng.com";
if ((host == window.location.host) && (window.location.protocol != "https:"))
window.location.protocol = "https";
</script>
提交,然后刷新。
完成
参考: https://sheharyar.me/blog/free-ssl-for-github-pages-with-custom-domains/