您可以执行下列命令来创建一篇新文章或者新的页面。
1 | $ hexo new [layout] <title> |
默认 layout 是 post,文章将在 source/_posts 目录下创建。可以通过修改 站点配置文件:_config.yml 中的 default_layout 参数来指定默认 layout。
| layout | 保存路径 |
|---|---|
post |
source/_posts |
page |
source |
draft |
source/_drafts |
post
post 是新建文章的。
用法:
hexo new "Hello world",这里省略了layout。
page
之前文章介绍过 layout 的 page 使用,利用它我们依次创建了标签 tags、分类 categories 、我的 about 页面。
用法:
hexo new page tags
draft
draft 是新建草稿的。
用法:
hexo new draft "Hello world"
我们可以先通过这个命令创建草稿文件,然后再通过 publish 命令将草稿移动到 source/_posts 文件夹。
1 | $ hexo publish [layout] <title> |
草稿默认不会显示在页面中,您可在执行时加上 --draft 参数,或是把 render_drafts 参数设为 true 来预览草稿。
模板 (Scaffold)
在新建文章时,Hexo 会根据 scaffolds 文件夹内相对应的文件来建立文件。
例如:我们可以编辑 _draft 模板文件来满足个性化需求。
1 | --- |