为 Github 博客添加自定义域名

域名购买

在开始配置之前,我们需要先购买一个域名。这里推荐使用 NameSilo 作为域名注册商,原因如下:

  • ICANN 认证的可靠域名注册商
  • 价格实惠,经常有优惠活动
  • 支持多种支付方式(支付宝、PayPal、信用卡等)
  • 免费的隐私保护服务
  • 操作界面简单直观

购买优惠

优惠码: 使用 toptop1 可以立即优惠 $1

NameSilo 优惠码使用示例

DNS 解析配置

1. 进入域名管理

登录 NameSilo 后,访问 我的账户 进入域名管理页面:

域名管理入口

2. 配置 DNS 记录

  1. 点击域名后的蓝色地球图标进入 DNS 管理:
    DNS 管理入口

  2. 添加 A 记录:

    • 类型: A
    • TTL: 3600
    • 需要添加以下 GitHub Pages 的 IP 地址:
    1
    2
    3
    4
    185.199.108.153
    185.199.109.153
    185.199.110.153
    185.199.111.153

    DNS 记录配置

  3. 添加 CNAME 记录:

    • 类型: CNAME
    • HOSTNAME: www
    • 指向: 你的用户名.github.io
    • TTL: 3600

CNAME 文件配置

  1. 在 Hexo 项目的 source 目录下创建 CNAME 文件:
1
your-domain.com

部署

1
hexo d

访问

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