在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脚本 ...

八月 22, 2018 · 猫贩子薛定谔

Github page与hexo搭建blog

自从开始写博客以来使用过免费收费的虚拟空间、vps,也用过wordpress、typecho、ghost、hexo。虽然之前也听过GitHub page的大名,但是总是觉得不如自己搭建来的方便。 然而在这几年下来因为主机商跑路,手贱把数据删了或者免费的服务实在是太慢等等的各种原因博客叶丢了好几次文章。幸好谷歌收录挺勤快慢慢的从快照复制黏贴最终还是补回来了。但也有几次全战都丢了,因此到现在更新博客的频率也越来越低。 在这几年的折腾经验中“自己的总是最不稳定的”这句话算是真理。因此现在看来把html的静态博客托管到GitHub page算是一个明智的选择。 ...

六月 19, 2018 · 猫贩子薛定谔

hexo搬家

问题 上课需要笔记本,而装了Deepin的笔记本耗电量明显比windows要高出很多(即使强制限制了频率),依然只有40-50分钟的续航(换不起)。Windows下可以开启双重节能模式在只编代码和稍微上上网的情况大概可以使用一个半小时,马马虎虎撑过两节课。 而且Linux的桌面环境小BUG不断,比如Deepin的控制面板无缘无故吃我CPU、外界显示器输出偶尔会切成其他分辨率,Manjaro KDE的关机会被其他程序给中断。当然也没有Office全家桶。 ...

十月 26, 2017 · 猫贩子薛定谔