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” 进行文章发布的时候,就会一并发布该文章。
结束
操作很简单,非常简单实用的功能。