使用Hexo的小伙伴都比较擅长Hexo的三连了,分别是

Hexo clean

Hexo g

Hexo d

我之前一直使用utools来完成这三步动作。但是因为utools数据莫名其妙丢失,并且官方因为为了收费而不提供配置备份,导致所有脚本都失踪了。万般无奈之下使用了Hapigo作为我的Mac启动工具。

Hapigo支持终端运行,但是对终端支持有限,只支持输入命令而已,甚至历史记录功能还失效了。

研究了半天发现alias相当于给你的命令起一个名字,让你使用自定义命令来执行很长的命令。

以下是基于Mac的设置方法,windows可以自行上网搜索。

设置alias

在Mac的用户文件夹下创建.bashrc文件

我的这个文件目录为/Users/zhheo/.bashrc

创建文件

文件内容填写格式为

1
alias <名称>=<要执行的命令>

例如我本地运行Hexo的命令就填写

1
alias bk="cd /Users/zhheo/Desktop/我的项目/blog/zhheo && hexo s"

一行一条。

设置启动终端后自动读取alias

在终端运行open .zshrc

在最后一行输入source ~/.bashrc

添加自动配置

然后保存。

重启终端。

使用

在终端中,你可以直接输入名称就可以执行后面的命令了。

例如我添加了alias bk="cd /Users/zhheo/Desktop/我的项目/blog/zhheo && hexo s"

我就直接在终端输入bk,就可以执行我后面一系列操作。

快捷执行例子

可以大量减少你的输入操作。并且不依赖第三方的软件。

附录

我的alias供参考

1
2
3
4
alias bk="cd /Users/zhheo/Desktop/我的项目/blog/zhheo && hexo s"
alias ks="cd /Users/zhheo/Desktop/我的项目/blog/zhheo && hexo clean && hexo generate && hexo douban && hexo deploy && python3 /Users/zhheo/Desktop/我的项目/blog/zhheo/刷新博客cdn.py"
alias sc="cd /Users/zhheo/Desktop/我的项目/blog/zhheo && hexo clean && hexo generate && hexo douban && hexo deploy && python3 /Users/zhheo/Desktop/我的项目/blog/zhheo/刷新博客cdn.py && hexo algolia"
alias wz="cd /Users/zhheo/Desktop/我的项目/blog/zhheo && hexo new '模板文件'"