您可以执行下列命令来创建一篇新文章或者新的页面。
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 | --- |