挂载Hexo主题的Github绑定自己的域名
文章目录
用的Hexo的博客框架,本地生成并托管到github上之后,通过“username.github.io”便能访问自己的博客了,但是如何将url改成自己想要的域名,需要如下一些步骤。
- 到域名提供商那注册自己想要的域名,国内比较大的有阿里云、百度云等等、国外有godaddy、bluehost等,bluehost还支持支付宝,还不错,其实一个域名也不用纠结太多,毕竟域名不管在国内还是国外买的,只要服务器是国外的就不用走中国内地的备案套路,比如本篇文章讲的博客在github上就不用担心什么备案,不过要注意的是如果买的是.cn这种中国域名,就需要购买人提供身份证电子照片进行验证,政府部门通过后才能用。
- 到github的username.github.io目录下,创建新文件CNAME(一定要大写,而且不加任何后缀),其中包含你注册的域名,注意要填的是顶级域名,比如
roderic.cn 第二步是告诉github你要将该博客地址转到你CNAME文件中指定的域名。现在到你购买域名的服务商那为你购买的域名添加三条解析记录,如下:

前两条记录是指定该域名跳转的IP(github pages的,固定的,照抄,不用管)地址,第三条是指定该域名跳转到username.github.io(注意这里的username都得用你github的用户名替换)
这样经过短时间的等待,你就可以用你注册的域名访问你的博客了,当然此时用username。github.io也还是能访问博客的。
- 本例讲的是Hexo的博客框架,都知道Hexo每次都要重新生成静态文件再上传,这样每次CNAME都得重新创建很麻烦,解决方法是把CNAME文件放在source文件夹下,这样生成静态文件的时候,就会自动添加CNAME这个文件了。