上篇文章介绍了利用github page来搭建自己的博客。如果有尝试登录或者发给别人登录,可能会发现一个问题,在不翻墙的情况下登录速度奇慢。这是因为github是国外的网站,大天朝对于国外网站的不友好加上漂洋过海导致网络不畅是正常的。那么大家应该也想到了,如果利用国内的站点呢。利用国内的站点逼格虽然没有github辣么高,但是速度快啊,这时候就推荐下开源中国(git@osc)这个是国内仿造github而建的论坛+免费项目仓库。虽然社区上没有github发展好,但是在大天朝内胜在网速快。
在前几个月属于开源中国的免费代码托管仓库——码云也推出了page功能。没错,跟github的page功能是一样的。而且如果你已经跟着前面的教程配置好了github page后,现在不需要重复步骤部署一次。只需要在码云上导入github项目,就是我们的github page项目,然后再开启码云的page功能,就能自动导入我们的github项目,并且在国内站点新建了一个page。以<项目名>.oschina.io作为地址。还是相当友好的。接下里就跟着图片进行部署吧。非常简单的。
项目名可以选自己喜欢的,因为我是已经建完项目所以才提示的项目已存在,你们建的时候就不会出现这种情况。好了认真看创建按钮上面,有一个导入已有项目,就是这个东西,进行点击,会弹出一个输入链接的地方,我们过去我们的github项目,找到我们博客的链接,复制粘贴过去,就是下图的clone or download显示的地址,统统复制。输入完以后,创建项目。
好了接下来osc就会从github上导入项目,很快就能看到项目的结构跟github上一模一样了,但是还是没能开启我们的博客,我们在头部那里,选择page
选择打开page的选项,稍等片刻。好啦,我们利用osc搭建的page就成功了。上面也可以看到我们的博客地址,尝试登录可以看到网站访问的速度对比github会快很多的。以后我们只要进行项目上传到github,osc就可以进行同步了。不过我也试过在osc同步后发现页面无法打开的情况。删掉项目重新部署一次后就解决了,唔。。还不知道是什么原因。
================完美的分割================
在项目导入后,天真的我以为了osc会持续链接进行更新同步,但是事实是没有的!那怎么办,总不能每次都上传两次代码,那太不Greek了!于是我也找到了解决办法,就是在blog目录的 _config.yml 处增加osc的链接进行上传啊。参考我的填写方式,记得换成自己的项目地址啊,就可以同样上传到osc。实现同步了。