创建新文章
$ 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