1. github上的博客域名挂靠
由于github是外国网站,存在者有时候节点ip无法访问到github,导致博客也登不上去,为了解决这个方法,可以使用域名进行挂靠。
1.1 域名设置
域名购买可以买腾讯云、阿里喝华为的,这里以腾讯云为例子,点击域名购买。购买完成后,进入域名控制平台->我的域名,进行设置:
点击解析,进入如下页面: 然后增加CNAME
记录类型,其记录值为你的博客地址,如我的为trluper.github.io
1.2 github进行settings
完成上面步骤后,进入你github的博客仓库,点击settings
后选择Pages
,设置custom domain
的值为你购买的域名,如我的为trluper.cn
。
之后大功告成,可以测试一下是否通过域名能够访问你的博客。
1.3 解决每次git depoly后域名消失
git deploy之后发现个问题,访问自己的域名返回404,查看github的Custom domain发现已经被还原为空值。解决方案为: - 在你的本地blog文件中source
目录下,增加一文件CNAME
,文件内只写上你自己的域名url
然后进行hexo clean\hexo g\ hexo s
即可