【Hexo】草稿基本使用

【Hexo】草稿基本使用
時光传统建立文章方式
一般我们都会使用 hexo new <title> 来建立文章,这种建立方法会将新文章建立在 source/_posts 目录下
当使用 hexo generate 编译 markdown 文件时,会将其 HTML 结果编译在 public 目录下
之后 hexo deploy 将会把 public 目录下所有文章部署到 GitHub
若存在尚未完成的文章,会随着 hexo deploy 一起发布,也就是可能会看到尚未创作完成的文章。
建立文章草稿
1 | $ hexo new draft <title> |
Hexo 另外提供 draft 机制,它的原理是新文章将建立在 source/_drafts 目录下
因此 hexo generate 并不会将其编译到 public 目录下,所以 hexo deploy 也不会将其部署到 GitHub。
本机预览草稿
1 | $ hexo S --draft |
hexo generate 不会编译 source/_drafts 目录下的文章, Hexo server 另外提供 --draft 参数
我们只要搭配 hexo-browsersync plugins,就可以达到一边编辑 文章,一边使用浏览器预览的目的。
将草稿发布为正式文章
1 | $ hexo P <filename> |
其中 <filename> 为不包含 md 后缀的文章名称。它的原理只是将文章从 source/_drafts 移动到 source/_posts 而已。
之后的 hexo generate 与 hexo deploy 的用法就完全一样了。
若日后想将正式文章转为为草稿,只需手动将文章从 source/_posts 目录移动到 source/_drafts 目录即可。
参考
评论
匿名评论隐私政策
✅ 你无需删除空行,直接评论以获取最佳展示效果











