虽然 Hexo 用到的指令就那么几句,但是每次要用的时候都没有想起来,都要去翻阅官方的文档。当然这是因为我更新文章的频率实在是太低,指令用得不多,所以也记不住。这篇笔记简单记录一些常用的命令,供自己翻阅。主要的是hexo新建和发布文章的指令,以及 hexo 草稿的功能。

新建文章 new

1
hexo new [layout] <title>

比如本文就是通过以下指令新建的

1
hexo new post "hexo-commands"

生成静态文件 server

1
hexo server

简写成

1
hexo s

启动服务器。可以在本地通过 http://localhost:4000/ 预览

部署 deploy

1
hexo deploy

或者

1
hexo d

这些指令也接收一些可选的参数,比如:

1
hexo g -d
1
hexo d -g

两个命令都等价于

1
2
hexo d
hexo g

也就是先生成静态文件再进行部署部署。

草稿

虽然基本不会在hexo根目录下写文章的草稿,但是草稿的功能确实能够方便自己本地预览效果,以免不小心执行 hexo d 部署后不必要的修改。

新建草稿

1
hexo new draft "title"

生成的文章会在 source/_drafts 文件夹中,执行 hexo s
hexo d不会出现在预览网页中。

预览

可以用 --draft作为参数进行预览

1
hexo s --draft

发布

当对文章预览效果满意,就可以发布

1
hexo publish [layout] <filename>

比如正式发布本文:

1
hexo p post "hexo-commands"

这篇文章就会从 source/_drafts 文件夹迁移到 source/_posts 中,可以正式部署。

总结

提高更新频率就会记住

官方文档连接

https://hexo.io/zh-cn/docs/commands.html

https://hexo.io/zh-cn/docs/writing.html