如果你的 hexo 博客已经部署到 github page 等空间上,可以很轻松的为博客绑定一个域名。

申请域名

目前国内最大的域名注册商为 万网,国外的比较有口碑的为 Godaddy,如果是个人博客域名的话,推荐大家在 Godaddy 上注册,毕竟国外的域名提供商是不会无端终止域名访问的。有关域名在国内注册、国外注册的优劣的讨论可以参考下列资料:

域名解析

域名注册好之后需要设置域名解析,一般域名提供商都自带域名解析,如果是在 Godaddy 等国外域名提供商注册的域名,因为域名解析在国外,解析可能不稳定。所以最好使用国内的 DNSPod 来解析,可以在 Godaddy 中将 Nameservers 设置为:

F1G1NS1.DNSPOD.NET
F1G1NS2.DNSPOD.NET 

同时注册 DNSPod 账号,添加自己的域名,在主机记录 www* 中,将记录类型设置为 CNAME,记录值设为博客地址或者对应的IP地址(如果你知道对应的ip地址)。

在 hexo 中设置 CNAME

这一步需要在 hexo 的 source 目录(也就是博客文章 _posts 文件夹得同级目录)下新建 CNAME 文件,写入你的域名:

slarker.me

执行

hexo g
hexo d

好了,现在可以使用你的域名访问 github page 了!😄