草稿在很多博客以及邮件上都有用到,你可能会问到使用hexo的,只要你不部署到github上不就也能达到草稿的效果?
但是时候有这种情况,有一篇文章需要耗时很长,但是你在完成这篇文章之前可能会有其他文章需要生成部署,在hexo上默认会产生所有文章并部署到服务器上。
这时候你只能通过将其放到其他文件,改好后再放到source/_posts/目录下。
还有一种情况就是你可能有自己的私密文档不愿意公开,这时候也可以使用草稿的特性。
如何使用草稿这个功能呢?

$ hexo new draft "draft name"

这时候就会在source/_drafts目录下产生对应的文章,在这里的文章在部署的时候不会生成并部署,也就是说这个文件不被显示在页面上,外部指向它的链接也访问不到。所以如果你想把某一篇文章移除显示,又不舍得删除,可以把它移动到_drafts目录之中。所以draft这个目录,相当于草稿箱加垃圾箱。

强行预览草稿:

render_drafts: true
或者
$ hexo server --drafts

个人推荐第二种,毕竟_drafts目录的存在就是为了隐藏你不想公开的文章用的

那如果要发表呢?其实也很简单就是运行如下命令:
$ hexo publish [layout] <filename> ```
Contents