正常创建新文章
我们正常使用Hexo进行写作的时候,一般使用 hexo new <title>
来建立文章,默认是缺省了一个布局参数的,完整的命令应该 hexo new [layout] <title>
。
不指定布局(layout)时,默认布局就是 post
,等同于 hexo new post 文章名
。
这种方式创建的文章 md
源码默认存放在 source/_posts
路径下,当我们执行 hexo deploy
部署时,自动发布出来。
创建草稿文章
但是有些时候,我们的博客文章不是一次写完的,可能中间的写作断断续续会持续一段时间,这种情况下,将写到一半的文章发布到博客网站上显然是不太合适的。
这时候 draft
布局就有作用了。
1 | 创建草稿布局文章的命令 |
draft
顾名思义就是草稿的意思,使用 draft
布局建立的文章,其博客文章 md
源码位于 source/_drafts
路径下, hexo generate
不会将其编译到 public
目录下,所以 hexo deploy
也不会将其部署发布到博客网站上。
当我们写完整篇博客文章时,可以将草稿发布为正式文章,hexo
会将发布为正式文章的草稿文章源码从 source/_drafts
路径下,移到 source/_posts
下,这样就转成了正式文章,简单明了效果好。
1 | 将草稿发布为正式文章的命令 |
预览草稿
hexo generate
不会编译 source/_drafts
目录下的文章,但是我们编写博客文章的过程中,可能需要查看预览,所以 hexo
也提供了预览草稿文章的方法。
1 | hexo 预览草稿的命令 |
至此,我们就可以愉快的写需要长时间编写的博客文章了。