前言
之前用Github搭建的博客经常出现无法访问的情况,着实让人着急。可能的原因有很多,个人发现貌似和服务商有关(电信、联通)可以,移动就不行,因此后来又尝试通过gitee平台(俗称中国版Github)来搭建博客,但是又踩了很多坑。因此本篇主要介绍如何从Github转到gitee上搭建。前提需要在github上已经搭建成功。
gitee使用教程
gitee(我的工作台 - Gitee.com )可以理解成国内版的Github,优点是延迟低和国内服务器的稳定性。这点相比于github是非常有优势的。
下面话不多说,直接介绍具体流程
注册
注册这里,切记要留意箭头所指的第二项,它代表了你的个人空间地址,也就是xxx.gitee.io前面的xxx,如图中所示的example_1,那么后面部署之后的网站地址就是http://example_1.gitee.io。
创建仓库
由于是从Github转到gitee上,那么我们可以直接选从GitHub导入仓库
以上两种方式都可以,这里我更推荐第二个,点击后直接登录github账号即可导入。
修改仓库名
这里我们从github导入我们的仓库到gitee上之后,一定要修改这三个箭头所指的内容保持一致,这点非常重要,博主通过无数次踩雷和n次百度之后自己总结了的一套方法。如果三者不一致,可能就会出现诸如访问404,css样式加载不出来的异常,像下图这样:
部署网站
这里我们先进行一次网站部署,获取我们后面需要搭建的博客网址
选择gitee pages服务,初次需要进行审核,大概一天之内就会审核通过。通过之后,我们直接点击启动
部署成功之后,可以复制一下这个网址,这里应该是就可以正常访问你的博客了,但是由于没有修改hexo站点配置文件,后续若要有修改,就无法实现。
修改hexo站点配置文件
这一步,想必大家配置过github之后一定很熟悉
把刚才复制的gitee.io网址替换到url这里,然后复制一下gitee仓库的地址
找到deploy这里,再次修改
进行到这里,你的本地blog和gitee仓库就已经建立了连接,基本上就大功告成了!
运行一下hexo clean,hexo g,hexo d就可以更新你的仓库了。
最后要说明一下,每次更新过后,需要在gitee page同步的点一下更新,非常的麻烦
另外gitee pages免费版不提供个人域名的服务,如果想要绑定自己的个人域名,需要付费99元开通pro版。
总结
这次从github转gitee也算是意外之举,之前我也没有发现github是如此的神奇,竟然会出现博客网站时常挂掉的问题,还是太相信外网了。因此权宜之下,还是转到稳定的国内gitee上才算是长久之策。本以为是一次轻松的过程,结果又是各种踩雷,因此在配置好后,记录一下,帮助其他人的同时也是帮助自己更好的理解!
最后也安利一波我的个人博客杨大熊的代码世界 (gitee.io) ,欢迎各位访问。