你一定要记住一键三连的hexo指令
你一定要记住一键三连的hexo指令
夏飞你一定要记住一键三连的hexo指令
在Zsh(Z shell)或者bash中,如果你想要连续执行多个命令,可以使用分号(;
)或者逻辑运算符(如&&
或||
)来连接它们。这些符号允许你定义命令的执行顺序和条件。
对于常用的Hexo命令(hexo cl
、hexo g
、hexo d
),它们分别是:
hexo cl
或hexo clean
:清除缓存文件。hexo g
或hexo generate
:生成静态文件。hexo d
或hexo deploy
:部署网站。
如果你想要在Zsh或者bash中连续执行这些命令,可以这样做:
使用分号分隔:
1
hexo clean; hexo generate; hexo deploy
这将依次执行这三个命令,不管每个命令是否成功。
使用
&&
连接:1
hexo clean && hexo generate && hexo deploy
这将依次执行命令,但只有前一个命令成功执行(返回状态码为0),后一个命令才会执行。
使用
||
连接:1
hexo clean || hexo generate || hexo deploy
这将依次执行命令,但只有前一个命令失败执行(返回状态码非0),后一个命令才会执行。
使用
&
在后台执行:1
hexo clean & hexo generate & hexo deploy
这将在后台依次执行这些命令,允许你继续在同一个终端会话中执行其他命令。
使用
() { ... }
组合命令:1
2
3
4
5() {
hexo clean
hexo generate
hexo deploy
} & wait这是一个子shell,它会在后台执行这些命令,并且
wait
命令会等待这些命令执行完成。
选择哪种方式取决于你的具体需求,比如是否需要等待前一个命令完成后再执行下一个命令,或者是否需要在后台执行这些命令。
在Zsh中,使用分号(;
)可以顺序执行多个命令,不管前一个命令是否成功。如果你想要连续执行hexo clean
、hexo generate
和hexo server
这三个命令,可以像下面这样写:
1 | hexo clean; hexo generate; hexo server |
这里,hexo clean
命令会清除Hexo生成的静态文件和缓存,hexo generate
命令会重新生成静态文件,hexo server
命令会启动本地服务器,让你可以预览你的网站。
执行这个命令序列后,Hexo会清除旧的静态文件,生成新的静态文件,并启动本地服务器,通常在http://localhost:4000
(除非配置文件中指定了不同的端口)。这样你就可以在浏览器中查看你的网站了。
在日常的使用中,hexo c;hexo g;hexo s也是常用指令,本地调试会方便很多,在本地调试预览没有问题之后在一键三连!
你记住了吗!
© 2024 版权所有。未经允许,禁止转载。
免责声明:部分资料和图片来源于网络,如有侵权,请联系删除。
联系方式:微信[xiafeiysbg]