绑定 Github Pages 到自己的域名
Github 提供了 GitHub pages 绑定到域名的方法,刚好之前申请了一个 freenom 的免费域名,用自己的域名有时候会方便一些,下面是方法。
1. Ping
ping
你的 Github Pages 对应的服务器 IP
1 | ping csJd.github.io |
2. 添加域名 DNS 记录
以下两方法选一种即可
- 进入你的域名管理界面,添加一个 A 记录到你刚
ping
得的 IP,如我添加deng.cf
到151.101.100.133
- 喜欢用二级域名的话,可以添加一个CNAME记录到你的 Github pages 地址,如添加
blog.deng.cf
到csJd.github.io
,如下图
3. 设置 CNAME
在你的 yourusername.github.io
项目点 Settings,在 Custom domain 处填上你刚添加的记录,如 blog.deng.cf
,这样就完成了域名的绑定,如下图
若是使用 Hexo 搭建,还需在 source
文件夹下新建 CNAME
文件,无后缀,内容为你上面填的域名,如 blog.deng.cf
,然后执行 hexo g -d
部署即可生效