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
#!/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.cn/post/bd056e20.html
作者
小周
发布于
2022年8月9日
更新于
2022年12月15日
许可协议