hexo同步托管到gitcafe和github

文章目录

  1. 1. coding.net gitcafe
    1. 1.1. 注册
    2. 1.2. 创建page项目
    3. 1.3. hexo同步
    4. 1.4. 域名绑定

update :国内page不稳定,已放弃!!!

update : coding.net现在已替换为腾讯云托管 操作应该类似, page若有问题可重建项目生成

update : gitcafe已关闭,现在已替换为coding.net 操作类似

Hexo是node.js生成的静态博客,托管到gitcafe或者github的page服务就可以变成自己免费的博客,当然最重要的是写博客更方便了。
有了github,为什么还要用gitcafe。因为国内的百度抓取太不给力,只好用gitcafe来配合。。。

本文主要说一下gitcafe的配置

coding.net gitcafe

注册

coding.net注册邀请

创建page项目

怎么做?直接上 官方wiki


hexo同步

设置根目录的_config.yml

1
2
3
4
5
6
deploy:
type: git
repository:
github: git@github.com:your_repository,master
gitcafe: git@gitcafe.com:your_repository,gitcafe-pages
# github分支为你对应的分支,我的是master,有的会是gh-pages

域名绑定

同一个域名绑到gitcafe和github?对,就是这样。

本人用的是万网二级域名CNAME绑定 (替换coding对应配置)

1
2
3
4
5
6
7
8
CNAME 	blog 	百度 	newbmiao.gitcafe.io. 	
CNAME blog 默认 newbmiao.github.io.
# 注意域名后的. github官方是这样写的
# 网上说gitcafe快,但实际ping测试我的两个page域名,
github平均95ms,gitcafe晚上100多ms,白天65ms;
github晚上更快,估计是因为github做了CDN吧,
gitcafe这个不知道是不是刚托管的原因,昼夜差别有点大。
所以就目前针对百度用gitcafe吧。

Update:2015-9-8

这几天发现百度站长里403错误条数逐渐降低了,今天突然又出来两个403,用抓取诊断一测试,获取的服务器ip居然指向github,难道爬取服务器也有海外线路啥的,懂得告一下!

因而将CNAME默认改为了 gitcafe,谷歌改为github,现在可以抓取到了。

这样就可以了,附hexo on github

如有疑问,请文末留言交流或邮件:newbvirgil@gmail.com 本文链接 : https://newbmiao.github.io/2015/08/18/hexo-with-gitcafe-and-github.html