发布时如何隐藏未完成的文章。
hexo new <title>
命令source/_posts
目录下hexo generate
编译public
目录下hexo deploy
发布文章这种方式的缺点:同时编辑多篇文章时,只要其中一篇文章尚未编辑完成,也会随着 hexo deploy
一起发布。
Hexo 另外提供 draft
机制,它的原理是新文章将建立在 source/_drafts
目录下,因此 hexo generate
并不会将其编译到 public
目录下,发布时也不会发布草稿。
bashhexo new draft <title>;
hexo S --draft
虽然 hexo generate
不会编译 source/_drafts
目录下的文章,但 Hexo 的 Hexo server
另外提供 --draft
参数,这让我们只要搭配 hexo-browsersync
plugins,就可以达到一边编辑 markdown
文章,一边使用浏览器预览的目的。
hexo P <filename>;
其中 <filename>
为不包含 md
后缀的文章名称。它的原理只是将文章从 source/_drafts
移动到 source/_posts
而已。
之后的 hexo generate
与 hexo deploy
的用法就完全一样了。
若日后想将正式文章转为为草稿,只需手动将文章从 source/_posts
目录移动到 source/_drafts
目录即可。
本文作者:青波
本文链接:
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
预览: