Hexo草稿布局(draft)的使用

正常创建新文章

我们正常使用Hexo进行写作的时候,一般使用 hexo new <title> 来建立文章,默认是缺省了一个布局参数的,完整的命令应该 hexo new [layout] <title>

不指定布局(layout)时,默认布局就是 post ,等同于 hexo new post 文章名

这种方式创建的文章 md 源码默认存放在 source/_posts 路径下,当我们执行 hexo deploy 部署时,自动发布出来。

创建草稿文章

但是有些时候,我们的博客文章不是一次写完的,可能中间的写作断断续续会持续一段时间,这种情况下,将写到一半的文章发布到博客网站上显然是不太合适的。

这时候 draft 布局就有作用了。

1
2
#创建草稿布局文章的命令
hexo new draft <title>

draft 顾名思义就是草稿的意思,使用 draft 布局建立的文章,其博客文章 md 源码位于 source/_drafts 路径下, hexo generate 不会将其编译到 public 目录下,所以 hexo deploy 也不会将其部署发布到博客网站上。

当我们写完整篇博客文章时,可以将草稿发布为正式文章,hexo 会将发布为正式文章的草稿文章源码从 source/_drafts 路径下,移到 source/_posts 下,这样就转成了正式文章,简单明了效果好。

1
2
# 将草稿发布为正式文章的命令
hexo publish <filename>

预览草稿

hexo generate 不会编译 source/_drafts 目录下的文章,但是我们编写博客文章的过程中,可能需要查看预览,所以 hexo 也提供了预览草稿文章的方法。

1
2
# hexo 预览草稿的命令
hexo S --draft

至此,我们就可以愉快的写需要长时间编写的博客文章了。

文章作者: 普通程序员
文章链接: https://programmerauthor.github.io/2020/01/13/hexo-draft/
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 普通程序员