hexo系列-从草稿到文章发布

前面几句废话

在写作Hexo博客时,直接使用 “hexo new 文章名字” 创建的博客,在执行 “hexo g” 或者 “hexo d” 的时候会直接部署到博客正式发表。

但有时候,经常有几篇博文同时在构思,可能同时进行写作的其他博文还没有完成,就会出现未完成博文也同时被正式部署的尴尬情况。

在这种情况下,我们可以使用 hexo 博客的草稿功能。所谓草稿,就是我们创建的博文作为草稿单独存放,等编辑完成后,再放置到正式发布用的文件夹。作为草稿的文章,不会在执行 “hexo g” 或者 “hexo d” 时被部署。

前置条件

  • 本文适用于已经搭建好 hexo 系统,并准备开始编写博客的情况。

操作过程

在博客目录执行创建草稿时,增加参加 draft。

创建草稿

  • 创建新文章直接 new
1
hexo new hexo-draft
  • 创建草稿文章则在new 的基础上增加 draft 参数
1
hexo new draft hexo-draft

此时创建的文件保存在 /source/_drafts/ 目录。

执行完上述命令后,会在/source/_drafts/ 目录下生成一个hexo-draft.md 的文件。

发布草稿

草稿总有完成的时候,那么如何将草稿转变成正式的博客发布呢。使用如下命令:

1
hexo publish "hexo-draft"

此时,会将原本保存在 /source/_drafts/ 目录的草稿文件,移动到 /source/_posts/ 目录下。然后如果再使用 “hexo g” 或者 “hexo d” 进行文章发布的时候,就会一并发布该文章。

结束

操作很简单,非常简单实用的功能。