你一定要记住一键三连的hexo指令

你一定要记住一键三连的hexo指令

img

在Zsh(Z shell)或者bash中,如果你想要连续执行多个命令,可以使用分号(;)或者逻辑运算符(如&&||)来连接它们。这些符号允许你定义命令的执行顺序和条件。

对于常用的Hexo命令(hexo clhexo ghexo d),它们分别是:

  • hexo clhexo clean:清除缓存文件。
  • hexo ghexo generate:生成静态文件。
  • hexo dhexo deploy:部署网站。

如果你想要在Zsh或者bash中连续执行这些命令,可以这样做:

  1. 使用分号分隔

    1
    hexo clean; hexo generate; hexo deploy

    这将依次执行这三个命令,不管每个命令是否成功。

  2. 使用&&连接

    1
    hexo clean && hexo generate && hexo deploy

    这将依次执行命令,但只有前一个命令成功执行(返回状态码为0),后一个命令才会执行。

  3. 使用||连接

    1
    hexo clean || hexo generate || hexo deploy

    这将依次执行命令,但只有前一个命令失败执行(返回状态码非0),后一个命令才会执行。

  4. 使用&在后台执行

    1
    hexo clean & hexo generate & hexo deploy

    这将在后台依次执行这些命令,允许你继续在同一个终端会话中执行其他命令。

  5. 使用() { ... }组合命令

    1
    2
    3
    4
    5
    () {
    hexo clean
    hexo generate
    hexo deploy
    } & wait

    这是一个子shell,它会在后台执行这些命令,并且wait命令会等待这些命令执行完成。

选择哪种方式取决于你的具体需求,比如是否需要等待前一个命令完成后再执行下一个命令,或者是否需要在后台执行这些命令。


在Zsh中,使用分号(;)可以顺序执行多个命令,不管前一个命令是否成功。如果你想要连续执行hexo cleanhexo generatehexo 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]