Hugo | Custom Domain 自定义域名篇
你可以在网上买域名,也可以使用免费域名。
下面的文章将介绍如何白嫖一个免费域名网站 freenom并更换为 blog 域名。
1. 购买免费域名
进到 freenom 官网,注册一下,选择其中一个结账

但这个网站有个小 bug,直接点
get it now会显示Not available。此时,你需要复制整个域名,比如hugo666.tk到搜索框,再一次Check Availibility,接着点Checkout。Period选12 months FREE, 完成结账,全程不需要银行卡,非常友好。点击导航栏的
Services-My Domains在这里你能看到刚刚得到的域名,这个页面不要关,稍后需要继续设置。
2. 域名解析 - DNSPod
打开 DNSPod,用微信注册一下账号,需要实名登记。完成以后点击顶上的
DNS,选择DNS解析此时已经进到
我的域名版面

- 点击
添加域名-确认这时会提示未正确设置 DNS 服务器
这时,需要复制这两个 正确的DNS服务器 地址。
回到刚刚的 My Domain页面,点击 Manage Domain - Management Tools - Nameservers 按下列填写,保存即可

- 再回到 DNSPod,点重新验证,此时发现域名状态变为
正常。
3. 设置 custom domain
3.1 解析为带 www 的 domain
- 官方文档说,若要解析带
www的 domain,记录类型为CNAME(默认 A) - 那么回到 DNSpod 的
我的域名,点击域名,添加记录:主机记录:www记录类型:CNAME线路类型: 默认记录值: username.github.io. ,然后点确认
3.2 不带 www 的 domain
同样,回到 DNSpod 的
我的域名,点击域名,添加记录:主机记录:@记录类型:A线路类型: 默认记录值: 为 4 个 ip 地址,最好都记录上,然后点确认

//复制粘贴即可
185.199.108.153
185.199.109.153
185.199.110.153
185.199.111.153
4. 回到 Github Pages 更新该域名
- 回到 Github Pages 页面,在
Custom domain处填上域名,保存即可,如我的 www.niqks.tk
- 这时,你会发现仓库里的代码多了一个
CNAME文件,里面有一条域名的记录。 - 这时,你已经可以通过自定义域名访问到博客了。
