为Github博客添加域名

域名购买

推荐在 NameSilo 购买域名,Namesilo 是 ICANN 认证的域名注册商之一,安全保护到位,域名价格便宜,支持支付宝、Paypal、信用卡等多种方式付款,性价比很高。

优惠码

选好要购买的域名后,输入优惠码 toptop1 即可优惠 $1

使用优惠码

域名解析

  • 转到 NameSilo –> My account,进入域名管理
    点击此处

  • 进去域名管理界面后,点击域名后面的蓝色小地球

    点击蓝色小地球

  • 然后添加 DNS 记录:选择 A 类型,添加 Github Pages 的 ip 地址,TTL 默认输入3600,点击 SUBMIT 保存
    添加 DNS 记录
    添加下面4条地址

    1
    2
    3
    4
    185.199.108.153
    185.199.109.153
    185.199.110.153
    185.199.111.153
  • 然后创建 CNAME 类型:选择 CNAME ,在 HOSTNAME 输入 www,然后输入你的 Github Pages 地址 你的用户名.github.io,TTL 默认输入3600,点击 SUBMIT 保存

创建 CNAME 文件

Hexo\source 下新建一个名为 CNAME.txt 的文本文件,用记事本打开,只需要输入你购买的域名 example.com 即可,保存,然后把文件扩展名 txt 去掉,即得到 CNAME 文件

部署

1
hexo d

访问

因为更改 DNS 记录后需要一段时间才能全球同步,所以部署后等待一会才能访问你的域名,能够访问你的域名之后,你也会发现访问原来的 用户名.github.io 也会重定向到你的域名,这就大功告成了。