Hexo迁移到gitcafe

godaddy+DNSPOD+Hexo+github+markdown的方式对于博客非常方便,受限于github的访问速度,我又把网站托管到了国内的Gitcafe上。具体的操作如下:

  • 注册gitcafe账号:gitcafe
  • 新建gitcafe page
    这项操作与github page类似。
    在网站左侧有“新建”项目按钮,点击:
    拥有者:你的用户名
    项目名称:你的用户名
    点击”创建”即可。

  • 设置ssh密钥
    宿舍密钥可以大致理解为:让本机与gitcafe通讯的钥匙。
    假设你拥有了github,也就是你电脑上有一个ssh密钥。你可以在电脑上搜索“.pub”的文件。然后用记事本打开,里边是一串类似于ssh-rsa AAAAB3NzaC1yc2EAAAADAQABA…,将它复制出来。
    在gitcafe网站上,点击右上角-账户设置-SSH密钥管理-添加新的公钥,把复制的放进去,名字随便起一个就可以。

  • 在Hexo根目录,修改部署设置:
    原来的:

1
2
3
4
deploy:
type: github
repository: https://github.com/chaojilei/chaojilei.github.io.git
branch: master

变为:

1
2
3
4
deploy:
type: github
repository: https://gitcafe.com/yangxiaolei/yangxiaolei.git
branch: gitcafe-pages

p.s.部署前记得删除Hexo根目录下.deploy文件夹,否则会出错!!!
保存后,可以部署一次试试看,如果没有报错,应该都部署成功

  • 修改DNSPOD,
    登录DNSPOD.
    在域名管理中,修改A记录,将记录值变为207.226.141.135。过一段时间,访问就会切换过来。