在Windows上向Linux服务器部署Hexo
Hexo官方在文档中提到的部署文件方法只有同步到Gitpage、Heroku、OpenShift或者通过rsync、ftp同步到自己的服务器。 然而Windows下并没有rsync,之前为了用rsync同步文件只好使用Bash on Windows来用rsync。 如果只是为了用rsync就装了BOW实在是太浪费了,所以需要另一种方式来同步Hexo。 Hexo提供Git提交方式的插件。原本这个插件是用来同步到Git page的,但是我们也可以用Git方式push public文件夹内容到git仓库然后设置webhook向自己的服务器发送事件,服务器再pull下来就行了(虽然跟那插件没啥关系)。 环境准备工作 所以我们先来做准备: 创建私有仓库 添加服务器的ssh pub key到github或者gitlab中就可以使用ssh方式pull文件而不需用输入用户密码 准备python监听hook脚本 ...