Hexo 一键调试脚本(懒人版)

由于在Hexo上做修改、调整配置经常需要在本地启动、部署github,所以经常需要hexo clean 、hexo g、hexo d之类的操作,次数多的时候真的很麻烦。本人又非常的懒,所以做一个简单的脚本,可随意调整本地/Github部署,节省一个宝贵的时间以便用让它们浪费在别的地方
该脚本只是做简单的逻辑处理,纯属自用,大佬勿喷。目前用到的只有这些,后续如果有更多需求会继续补充。
不废话直接上代码吧,如下代码起名为blogpush.sh

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
#!/bin/bash
if
[
"
$1
"
==
"local"
];
then
hexo clean
hexo g
hexo s
elif
[
"
$1
"
==
"github"
];
then
git config --global --
unset
https.https://github.com.proxy
git config --global --
unset
http.https://github.com.proxy
hexo clean
hexo g
hexo d
else
echo
"Parameter validation failed!"
fi

食用方法:
启动本地调试:. blogpush.sh local
部署到Github:. blogpush.sh github
其他:
$1 获取第一个参数
hexo clean 清除缓存
hexo g 编译静态文件
hexo s 启动本地服务
hexo d 部署到github
git config xxxxx 重置github代理。部署卡住时使用,不是100%管用,可重复尝试


Hexo 一键调试脚本(懒人版)
https://zhouyinglin.top/2022/08/09/Hexo 一键调试脚本(懒人版)/
作者
小周
发布于
2022年8月9日
许可协议