GitHub Pages支持自己的域名解析,只需要在根目录下设置CNAME
文件就可以指定自定义域名,例如本站的域名atkjest.me
,解析成功之后就可以通过atkjest.me访问本站,下面说一下基本步骤
申请域名
去万网申请自定义域名,这一步没什么好说的,第一年大概几十块钱
http://wanwang.aliyun.com/
添加CNAME文件到GitHub Pages
如果你正在使用一个自定义域名去重定向你的 GitHub Pages,你必须创建和提交一个包含自定义域名的 CNAME 文件到你的 GitHub Pages 存储库中
如果你使用的是Hexo
搭建的博客,在source
目录下新建一个CNAME文件即可,注意这里没有任何后缀。在新文件中,添加一行,指定自定义域名的空子域名。例如,使用 www.example.com 而不是 http://www.example.com 。请注意,在 CNAME 文件中只允许有一个域名。
这里我的子域名是www.atkjest.me
,写到CNAME文件里即可
博客生成发布一下,进入到你的博客所在的GitHub仓库Setting
选项,在” GitHub Pages “底部,你会看到你的 CNAME 文件的自定义域名
添加域名解析
进入万网添加CNAME域名解析如下:
dns本地生效需要一段时间,可以通过dig命令进行测试是否解析成功dig www.atkjest.me +nostats +nocomments +nocmd
2016-03-07 17:00:06 更新
创建不带www的记录
如果想创建不带www的记录,即atkjest.me,在主机记录中填写@或者留空,不同的注册商可能不一样。
通过网址atkjest.me访问本站,注意没有3W,没有3W,没有3W!!!
首先修改GitHub仓库中的CNAME
文件,里面的内容为atkjest.me
然后进入万网修改域名解析,主机记录修改为@
即可,如下:
等待大概5-10分钟左右,域名解析生效。NOW,我们就可以通过atkjest.me访问本站了