0%

hexo常用命令

创建新文章

$ hexo new [layout] <title>

暂存草稿

$ hexo publish draft <title>

draft是布局的一个名称,对应存在一个目录:hexo folder/source/_drafts,文章的草稿存在了这个目录里面。

生成

$ hexo generate

还可以添加参数:

$ hexo generate --watch

据说这样可以监控修改,只做增量生成。

查看

我之前使用的是:

$ hexo s

这条命令运行后,将会在本机启动一个web服务,根据提示的访问地址就可以查看博客中内容了。

官方的文档没有找到对应的说明,猜测是以下命令的简写:

$ hexo server -p 5000

这个命令里面,5000是端口,这样可以避免默认端口被占用时无法启动服务。

经过实际使用,即便是没有做生成操作,使用上面的命令仍然能看到新写的文章,但部署时,新的内容不会被包含。

最后,想要关闭这个服务,需要使用“control+C” 的组合键。

部署

一直在用下面这条命令:

$ hexo d

它应该是以下这条命令的简写:

$hexo deploy

看了文档才知道,还有生成发布一块做的:

$ hexo generate --deploy

$ hexo deploy--generate

二者的简写如下:

$ hexo g -d

$ hexo d -g

总结

按照写博客的顺序流程如下:

创建

$ hexo new [layout] <title>

如果没写完可以暂存为草稿

$ hexo publish draft <title>

以后可以将草稿中的文件移入“_posts”目录进行发布。

生成

$ hexo g

或者:

$ hexo g --watch

部署

$ hexo d

查看

参考

hexo中文文档