使用hexo+github pages搭建完博客后,接下来当然是要进行域名绑定。毕竟用user_name.github.io太长,不方便记。在此我申请了一个免费的tk域名进行了绑定,简单描述下绑定的过程。
申请域名
当然,有钱的话还是注册个com或cn域名。毕竟注册完后,是自己的,不会有什么变故。而只是想体验使用的话,则可以像我一样在freenom注册个TK域名。
Freenom提供的顶级域名包括:.tk .ga .ml .cf .gq。注册账号申请域名。这个过程比较简单。照着网站的流程走就是了,在此不做过多讲解。
添加CNAME文件
在hexo文件的source文件下新建一个CNAME文件,就建一个名称为“CNAME” 文件,没有后缀名。可用文本编辑器打开,并编辑刚才申请到的域名,比如,刚才申请到 xujune0.tk ,那么我就写xujune0.tk。添加完后,即可通过部署命令,部署到github项目的根目录中。
在DNSPod添加A记录
接下来就是做DNS解析了:
- 注册个DNSPod账号;
- 登录账号,进入管理界面-域名解析-添加域名;

- 为域名添加记录,这里的NS记录是自动生成,不用修改,因为我们需要我们的网站可以通过 xujune0.tk 和 www.xujune0.tk 都能访问,所以需要添加两组A记录。如下图:

记录值IP为:192.30.252.153 和 192.30.252.154
修改域名DNS地址
由于域名是在Freenom注册的,所以域名默认的DNS是Freenom提供,而现在使用DNSPod,所以就需要到Freenom修改DNS地址,把域名解析交给DNSPod。
方法是:在Freenom登录账号后,进入 MyDomains -> Manage Domain -> Management Tools -> NameServers。选择自定义 NameServers,然后把DNSPod中的两个NS记录写入。

点击保存,然后等待全球递归DNS服务器刷新(0-72小时生效)
然后,就可以通过访问xujune0.tk和www.xujune0.tk进入我的博客啦!!
教程参照于网络,配合自身实践生成此文。