Hexo + Github Pages 博客搭建教程(四):域名绑定

购买域名

Github Pages 的默认域名是 <your_name>.github.io, 如果想将默认域名修改为个人域名,首先你要拥有一个自己的域名,如果还没有,可在以下几个网站购买:

绑定域名

如果你已经购买了域名,绑定已有域名需要分别在“域名解析服务商”和 “Github” 两边进行设置。

域名解析配置

将域名和其他域名进行绑定,让你可以通过不同域名访问同一个网站。因为我是在腾讯云上买的域名,就用腾讯云的域名解析服务了。

腾讯云控制台 > 云解析 > 解析 > 修改 > 添加记录:

  • 主机记录:@ 表直接解析主域名;
  • 记录类型:CNAME 将域名指向另一个域名,再由另一个域名提供 ip ;
  • 线路类型:选默认;
  • 记录值:填写一个域名,即你原有的Github Pages 访问地址;
  • TTL:缓存默认时间,默认600s;

Github 设置

进入你的仓库 <your_name>.github.io ,点击 Settings ,在 Github Pages设置项中将 Custom domain 设置为你的个人域名:

这时会在你的仓库目录下自动生成一个 CNME 文件,里面存放着你的个人域名。

上面的方式有一个问题,那就是你每次部署站点时 CNME都会自动消失,还需要你手动再设置一遍,所以为了方便,可以直接将 CNME 存放在 source 目录下,每次部署就会一同上传了。

完成以上设置之后,可以在浏览器中输入你自己的域名即可访问你的博客了:

参考

  1. Github pages 绑定个人域名
  2. 腾讯云COS
坚持原创技术分享,您的支持将鼓励我继续创作!