hexo博客个性域名设置

有个性!给Hexo博客设置个性域名~

博客原地址:superman285.github.io

查询博客对应的ip地址

  • nslookup superman285.github.io

  • ping superman285.github.io

域名解析设置方法


==namesilo网站设置==

第一步

1535599403648

第二步

1535599527106

第三步

1535599626098

点击 ==Apply Template==,此模板为github专用,点击后会智能地为你设置好ip地址。

选择==Accept==,然后 在上方生成==Existing Resource Records==

然后可以再各自单独设置TTL,namesilo最小TTL需设置为3600。

TTL大,修改解析等待生效时间长,但解析访问速度快;(不频繁更换服务器IP可设置大些)

TTL小,修改等待生效时间短,但稳定性和解析速度慢。

此处为防止www.skr.dog无法解析,加个www的保险。

实际上github pages的cname会自动帮你解析www,不加也可。(不是100%确定)

==GitHub Pages设置==

hexo博客所在仓库,进入上方菜单的设置界面,下拉到GitHub Pages设置

设置Custom domain,填入个性域名,skr.dog,点击save,会在仓库Code目录下生成一个CNAME文件(可在第二行加上www.skr.dog,不加也可)


:cherry_blossom:这样就算大功告成啦!!:cherry_blossom:

需要等待一段时间,不要心急。

然后在浏览器地址栏输入skr.dog 或者 www.skr.dog,biu一下就跳转到自己的GitHub博客了!

其他个性域名也指向博客

但是,不完美,因为我们有多个个性域名,如何让他们都指向博客呢。

GitHub Pages的CNAME只能支持一个域名的配置,无法在这儿入手。

只能从域名解析商namesilo处入手,让我们的其他个性域名用重定向的方式指向博客(指向skr.dog)。

第一步:

先进行域名解析设置-namesilo网站设置的第一步和第二步,然后先把Existing Resource Records中的几个配置Delete。

第二步:

到这个界面,点击菜单上的Forward Domains,即重定向域名。

第三步:

跳转Domain Forwarding页面后,进行如下配置

选择301方式。path forwarding为转发,为了可以正常访问网站的二级页面(如skr.dog/about),选Yes。

然后在此界面Status状态栏为红色的processing,需要等一下才可以Active

Active后再打开DNS管理界面(点击蓝色球球和上面执行一二步后效果一样)

发现添加了四项配置,不要手贱删除,这四项的SERVICE都是Forwarding重定向。

再慢慢地等待一段时间,可能很久……

:white_flower:大功告成!!:white_flower:

这时​使用其他个性域名也可以访问博客了,舒服~

Author: superman285
Link: https://skr.dog/2018/08/30/hexo博客个性域名设置/
Copyright Notice: All articles in this blog are licensed under CC BY-NC-SA 4.0 unless stating additionally.