该方法已弃用,改为使用GitHub Actions更为方便,可参考本站另外一篇文章:https://blog.hikki.site/27fdf617.html#GitHub实时同步到服务器

前言

这两天在了解了一些shell,想着,git bash也是使用shell命令,我是不是能写个脚本自动化部署,这样就不用每天都手动部署了,既然有想法就行动

使用方法

下载脚本

deploy.sh脚本文件放到到你博客根目录

蓝奏云:https://rookie1679.lanzouy.com/iUZFe09w7nvi

压缩包有三个脚本,挑合适自己的即可

  • deploy:正常部署的博客三个命令hexo clean、g、d
  • deploy-algolia:比第一条多个hexo algolia指令
  • deploy-algolia-backup:比第二条多一条hexo b

将脚本放到你的博客根目录下

将压缩包解压之后选取适合你的脚本,放在你的hexo博客根目录下

打开任务计划程序

快捷键:ctrl+S打开搜索,输入任务

01

新建任务

新建任务,并填写该任务的名称,描述最好也写一下,不然后面你找不到该任务的时候,可以通过描述知道该任务是做什么的

02

设置触发器

03

选择执行脚本路径

04

找到新建的任务则成功

05

如果没有找到新建的任务,可能是刚刚没有点击保存,重新新建一个任务即可

查看部署记录

在根目录下会自动生成一个deploy.txt文件,可以看到每次的部署时间

06