折腾HEXO的远程部属

今天折腾了一下HEXO的部属功能,远程系统是Centos7,本机系统是Windows10,尝试使用rsync方式,结果非常的遗憾,失败!

总结下失败的原因:

  1. 不熟悉rsync的使用;
  2. cwRsync比较坑,Centos服务器端的配置很快弄好,Windows端的折腾了很久无果

最终解决办法其实很简单,不用追求hexo deploy的一键部属,使用pscp一行命令就行。先做准备工作,在服务器上准备一个专门用来处理博客的账号,设置好博客的目录文件夹,接下来就是下面这条命令:

1
pscp -r localaddr/hexo/public/ user@host:remoteaddr/blog

其实也很简单,中间也考虑过用Python来远程同步,想想Python的fabric应该也有针对windows的工作需要做,改天再来折腾。