不安的事实。我的博客在其它省份解析的非常慢,通过 CNZZ 和 Google Analytics 发现有些时候博客打开速度慢出翔,当时就想买独立 VPS 了,“受够了”这样的免费服务了;直到一朋友跟我说,就是用 Linode 国内訪问有些时候延迟也比較厉害。彻底崩溃。直到在微博上看到有人分享 GitCafe。这速度果然刁刁的!

本文具体记录了我在备份 Github 博客到 Gitcafe 的点滴。

1.注冊GitCafe账号

点击​​​​填上各种信息注冊就可以(注:这是邀请链接。不喜欢被邀请的能够把邀请人信息删除掉,^_^)

然后在 GitCafe 上创建一个项目,注意 项目名字必须跟username同样。

2.克隆 GitCafe的项目到本地

首先将 SSH 信息配置到 GitCafe上(与配置 GitHub 一样),然后将新建的项目克隆到本地(与server建立好联系)。

3.提交博客源代码到 GitCafe

首先将 GitHub Pages 全部的文件复制到刚从GitCafe克隆下来的文件夹中(我的文件夹是 stackvoid)。

然后提交全部的文件。并push到server上。

然后在本地建立 gitcafe-pages 分支,并同步到server上。GitCafe 的 Pages 服务仅通过 gitcafe-pages 分支来解析。

把 gitcafe-pages push 到server上,快点试试你的博客能不能打开吧!訪问地址是:username.gitcafe.com。

比如我博客在 Gitcafe 的地址是 stackvoid.gitcafe.com 。

4.DNS设置

假设你有私有网址(比方我的 ​​​​。能够通过设置 DNS 让国内訪问走 GitCafe,国外訪问走 GitHub。我用的是 DNSPOD,例如以下图设置就好。设置完后要让子弹飞一大会才干生效(DNS生效,你懂的...)。

等着享受飞一般的速度吧!。。

----------------------2014-12-17-update----------------------------------

刚高兴一天,Gitcafe 发邮件说:

我们将于周四凌晨零点 (12月18日 00:00) 临时关闭自己定义域名功能。

我们承诺将在两周内(12月31日前)又一次开放 Pages 服务的自己定义域名功能。

只是对用户影响不大。仅仅要 DNSPOD 设置正确了即可。 私有域名直接交给 GitCafe 的用户可能会受非常大影响。