Hexo从GitHub到GitCafe

作者: 陆行鸟 | 来源:发表于2015-08-27 09:57 被阅读1644次
GitHub

博客迁移指南

最近发现联通世界的途径越来越困难,于是顿生将自己的Blog从Github迁移到Gitcafe上面,一来方便国内的人访问(虽然我并没什么干货),二来做一个备份,以免那天“全球最大的同性交友网站”挂掉,花了点时间做了迁移,难度不大这里做个小总结吧。

准备工作

首先和Github一样,要有一个Gitcafe的账号(注册链接戳这),这里就不教怎么折腾Hexo了,默认大家都会使用了。

搞定了账号之后,需要建立一个项目,其实和Github开个人Blog一样,建立一个项目,项目名称和拥有者名字一样就OK了。

项目建立

创建完之后,记得把本机的SSH添加到Gitcafe,具体方法就是:

打开个人设置——>账号设置——>SSH公钥管理——>添加

然后把你本机的SSH公钥复制上去,你问我本机公钥在哪?在你的机器里找

id_rsa.pub

文件就行了。

RSA设置

准备工作做完了,就可以开始迁移了。

迁移工作

进入你Blog的目录下的

.delploy

目录下面,使用如下命令:

git config --global user.name '你的Gitcafe账号'

git config --global user.email '你的Gitcafe邮箱'

然后创建一个分支,并且切换到该分支下面。

git checkout -b gitcafe-pages

把你本地的代码给提交上去

git push -u origin gitcafe-pages

然后切回你的master,即可。

访问Gitcafe给你的域名

你的用户名.gitcafe.io

是不是已经迁过去了呢?

善后工作

如此之后,你每次使用hexo d -g更新并提交Blog的时候,Github上依旧会更新,而如果你小更新你Gitcafe上面的内容则要切回gitcafe-pages分支,并且把本地代码提交。
如果你想交换他们的地位只需更改_config.yml:

deploy:

type: github

repository: git@gitcafe.com:yourname/yourname.git

branch: gitcafe-pages

然后更新你master的内容得如法炮制,手动更新。

如果你觉得次提交需要输入这么多命令,可以写个复合命令别名添加到.bashrc文件然后在你的博客目录执行即可。

alias upblog='cd .deploy/ && git checkout gitcafe-pages && git push -u origin gitcafe-pages && git checkout master && cd .. && hexo d'

尾巴

整个工程其实难度不大,只要动动手就能解决,不过Gitcafe的稳定性似乎不如Github,强就强在在国内访问速度快,ping值40左右,至于为啥要这么麻烦,我望着长城,久久不能自语。

GitCafe

相关文章

  • Hexo从GitHub到GitCafe

    博客迁移指南 最近发现联通世界的途径越来越困难,于是顿生将自己的Blog从Github迁移到Gitcafe上面,一...

  • hexo托管到github及gitcafe(二)

    上章讲解了怎么生成hexo个人博客,本文继续讲解怎么将hexo同时上传到gitcafe及github并通过绑定自定...

  • Hexo Multiple deployer托管Github和G

    摘要:通过将Hexo同时部署到Github和GitCafe,使用Dnspod对来自国内外的流量分别DNS解析至Gi...

  • 从Hexo&Git到简书

    想找一个做笔记的好地方,一路从Gitcafe搜到Hexo,从Hexo搜到Markdown,最后搜到这里,比较适合懒...

  • Hexo同时托管GitHub和GitCafe

    设置公私钥 因为我已经有了一套GitHub的公密钥,为默认的id_rsa,所以还需要生成GitCafe的公密钥,为...

  • hexo

    hexo史上最全搭建教程 博客搬家记:从 Wordpress 到 Hexo+Github 解决用Hexo和GitH...

  • Hexo主题实现多级分类显示

    前言 最近在搞一个博客,是托管在github和gitcafe上的,利用Hexo生成的。之后,发现一个问题,显示的分...

  • 蓝猴子

    Hexo 部署命令 hexo deploy 执行报错 Hexo 发布内容到 github,执行 hexo depl...

  • 博客从Wordpress迁移回Hexo并托管到Gitcafe

    原文发表在:http://drunkevil.com/2015/02/05/hexo-gitcafe/ Wordp...

  • 使用Hexo和github打造个人博客

    准备工作 了解hexo安装和github项目部署 hexo部署到github 这时如果直接hexo d 会报找不...

网友评论

本文标题:Hexo从GitHub到GitCafe

本文链接:https://www.haomeiwen.com/subject/mxphcttx.html