本文最后更新于:4 个月前
「hexo.sh
」脚本可以很方便执行各种 hexo 命令,开启后会一直保持会话,随时输入 c
、cs
、cg
、cgd
等简短的命令去执行一系列操作,提高效率。
例如,`cs`相当于:hexo clean
hexo s
`cgd`相当于:hexo clean
hexo g
hexo d
git add --all
git commit -am "update all"
git push origin
下载并安装脚本
打开终端,输入这行命令:
curl -s https://xaoxuu.com/install | sh -s hexo.sh
如需安装指定版本,在后面加上版本号即可,例如:
curl -s https://xaoxuu.com/install | sh -s hexo.sh 2.1.0
启动脚本
在终端输入如下命令即可打开脚本:
hexo.sh
使用方法
在终端输入如下命令即可查看脚本所有支持的指令:
hexo.sh help
如果是脚本已经启动(可以看到脚本菜单,处于待输入指令的状态),则只需要输入 help
,下文其它情景同理。
下面是一些常见使用场景:
A. 使用脚本快速搭建博客
let path
= 你想把博客放在哪里,打开终端 cd
到 path
。
在终端输入如下命令自动检查并安装所有需要的环境,然后搭建并启动博客:
COPYhexo.sh init
脚本会依次执行以下这些操作:
- 检测node.js环境,如果没有就安装。
- 检测hexo环境,如果没有就安装。
- 输入自定义博客名,在当前目录执行初始化。
- 安装Material X主题。
- 安装所有依赖包。
注意:安装node.js或者hexo的时候需要输入一次本机密码,别忘了哦。
搭建博客的时候你需要输入博客名,其他时间就可以坐和放宽了。
B. 使用脚本快速更新博客
let path
= 你的博客路径,打开终端 cd
到 path
。
在终端输入如下命令启动博客:
hexo.sh s
然后修改你的文章、博客主题,如果修改了 _config.yml
是需要重新启动博客的,有些参数甚至需要 clean
之后重启才能生效,这时候你只需要在终端脚本【请输入指令】后面输入:
cs
就执行 hexo clean
,然后执行 hexo server
了。
如果你已经修改完毕,需要发布更新,可以在终端脚本【请输入指令】后面输入:
cgd
脚本就会执行 hexo clean
、hexo generate
、hexo deploy
,然后执行一系列的git命令把源码的更新提交至远程仓库。
所有支持的命令
这是 2.1.0
版本中的所有命令,可能未必准确,以脚本中的帮助信息为准。
常用:
c (clean) 执行 hexo clean
s (server) 执行 hexo server
g (generate) 执行 hexo generate
d (deploy) 执行 hexo deploy
cs 执行 c, s 的组合
cg 执行 c, g 的组合
cgd 执行 c, g, d 的组合,然后提交代码
安装:
i (install) 用于安装的命令,下面是install命令的参数:
n (node) 安装node.js环境
h (hexo) 安装hexo环境(npm install hexo-cli -g)
b (blog) 搭建博客(hexo init, npm install)
d (dependency) 安装依赖包(npm install)
v (volantis) 下载并应用「Volantis」主题
自动:
init 自动检查并安装所有需要的环境,然后搭建并启动博客。👍🏼
vut 下载并运行「Volantis」主题的单元测试。
脚本:
cd + `path` 选择路径
docs 查看文档(https://xaoxuu.com/wiki/hexo.sh)
gh (github) GitHub页面(https://github.com/xaoxuu/hexo.sh)
u (update) 更新脚本文件(当前版本:2.1.0)
本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!