Utools使用自动化更新hexo
Utools自动化脚本hexo备份思路
之前一直是使用cmd命令,进入hexo blog里面执行命令。突然在想是否可以做一个脚本进行执行。
utools本身自带自动化脚本,命令使用的是javascript
语言,自己不会就只能找chatgpt来帮忙了。
先用别人写好的脚本下载一个范本,然后进行修改。
这里主要执行两个命令 cd /D E:/blog
与 hexo b
。补充一下,因为我在github已经部署了action,当我备份后会自动deploy,所以只要做简单的backup就可以了。
代码实现
1 | if (utools.isWindows()) { |
解读一下代码
require('child_process').spawn(...)
是用于创建进程的命令
这里的 CMD 参数解读为:
/c
:执行命令后关闭 CMD 窗口。/k
:执行命令后保持 CMD 窗口打开。/min
:最小化方式启动 CMD 窗口。
界面配置
接下来,我们配置上相应的说明和对应的图表,就可以直接用快捷键调用了。
评论
评论插件加载失败
正在加载评论插件