GitHub Pages绑定个人域名并启用https
现在有很多人将GitHub Pages作为自己的博客站点,但是看到xxx.github.io
就有点感想,觉得没有一点个性化,为此,那就是使用自己的域名。
今年 5 月 1 号,GitHub Pages 支持自定义域名 Enforce HTTPS 了,并且有原生的 CDN 支持~
所以就产生了以下记录
DNS配置
首先到自己的域名管理处添加自己站点的记录。我这里用的是DNSPOD
所要添加的记录是A记录和CNAME
A记录就是ping一下自己站点后返回的IP,听别人说好像IP是会变的,提供四个IP地址,可以将它们都添加上
1 |
|
由于我用的是免费版有些限制,所以就只添加了两个A记录
而CNAME记录就是自己站点的仓库名
记录添加完后如下图所示
Custom domain配置
等域名解析完成后到github去配置
往下滑,找到GitHub Pages
在custom domain处的方框里填入自己的域名,然后点save,就会出现以下画面
等待一会儿,生成证书后,Enforce HTTPS前面就可以勾选了,然后刷新,这时会发现http变成了https
证书的话。。。。。。用的是Let’s Encrypt,3个月的有效期,反正自己不需要管续期的事
博客相关配置
在站点目录source文件夹下创建一个CNAME,里面填上自己的域名
然后修改自己的站点配置文件处的url,改为自己的域名
1 |
|