为 Github 博客添加自定义域名
域名购买
在开始配置之前,我们需要先购买一个域名。这里推荐使用 NameSilo 作为域名注册商,原因如下:
- ICANN 认证的可靠域名注册商
- 价格实惠,经常有优惠活动
- 支持多种支付方式(支付宝、PayPal、信用卡等)
- 免费的隐私保护服务
- 操作界面简单直观
购买优惠
优惠码: 使用
toptop1
可以立即优惠 $1
DNS 解析配置
1. 进入域名管理
登录 NameSilo 后,访问 我的账户 进入域名管理页面:
2. 配置 DNS 记录
点击域名后的蓝色地球图标进入 DNS 管理:
添加 A 记录:
- 类型:
A
- TTL:
3600
- 需要添加以下 GitHub Pages 的 IP 地址:
1
2
3
4185.199.108.153
185.199.109.153
185.199.110.153
185.199.111.153- 类型:
添加 CNAME 记录:
- 类型:
CNAME
- HOSTNAME:
www
- 指向:
你的用户名.github.io
- TTL:
3600
- 类型:
CNAME 文件配置
- 在 Hexo 项目的
source
目录下创建CNAME
文件:
1 | your-domain.com |
部署
1 | hexo d |
访问
因为更改 DNS 记录后需要一段时间才能全球同步,所以部署后等待一会才能访问你的域名,能够访问你的域名之后,你也会发现访问原来的 用户名.github.io
也会重定向到你的域名,这就大功告成了。