我之前的流程是这样发布个人博客的。
- 本地(win10)编写博客
- 本地上传博客到github
- 服务器(win10)通过git拉取最新代码
- 因为是nginx代理的,所以这个时候直接域名访问就是最新的了。
问题:
每次本地上传完都需要远程控制服务器,然后手动拉取代码。
更改后实现的效果:
- 本地(win10)编写博客
- 本地上传博客到github
其实就是 本地编写完,然后 hexo s 查看没问题,然后 hexo g hexo d ,完事!
本地(win)无需做任何修改,hexo d 只要吧博客上传到github就行。
服务器(win)做以下更改:
存放博客根目录新建文件 pull.bat 名称随意
里面加上一句命令
git pull
对,就是这么简单粗暴的一个命令。
然后win系统新增任务计划
点击创建任务
常规设置
触发器设置
看自己想法设置间隔时间,博客没那么频繁,所以一个小时拉取一次
操作设置
保存!哈哈。
我服务器有点东西必须用win,没办法。 等到时候用linux在弄一个,原理应该都是这样!