你可以输入以下指令来创建新的右键或者是文章:
$ hexo new [layout] [title]
post是默认布局,你也可以提供你自己的布局方式。在_config.yml中可以通过修改default_layout项来修改默认的布局方式。
Layout(布局)
Hexo有三种默认的布局:post、page和draft。这三种布局的新页面所保存到的地方是不一样的,比如最新的post格式的文件是保存在source/_posts文件夹中。
| 格式 | 路径 |
|---|---|
| post | source_psots |
| page | source |
| draft | source/_drafts |
不要处理我的邮件!
如果你不想你的邮件被处理的话,你可以在_config.yml中设置layout:false
Filename(文件命名)
默认状态下,Hexo使用邮件的标题作为文件名,你可以编辑_config.yml中的new_post_name为:year-:month-:dat-:title.md来使系统使用文件创建的时间和标题作为文件名,你可以使用以下关键字进行组合:
| 关键字 | 描述 |
|---|---|
| :title | 邮件标题 |
| :year | 创建文章时候的年份,如2015 |
| :month | 创建文章时候的月份。如04 |
| :i_month | 创建文章时的月份(不带余位0),如4 |
| :day | 创建文章时候的日期,如07 |
| :i_day | 创建文章时候的日期(不带余位0),如7 |
Draft(草稿)
之前我们提及过Hexo一种特别的格式,draft。被按照这种格式初始化的邮件将会被保存在source/_drafts文件夹中,你可以使用publish命令来将该草稿移到source/_posts文件夹中,在这里publish命令等价于new命令。
$ hexo publish [layout] <title>
草稿默认是不会显示出来的,你可以添加--draft参数当你运行Hexo的时候或者设置_config.yml中的render_dratf项为显示草稿。
Scaffolds(加工)
当你创建文章的时候,Hexo会尝试在scaffolds文件夹中寻找对应模板,以此模板为依据创建该新文章,举个例子:
$ hexo new photo "my Gallery"
当我们运行上面这个指令的时候,Hexo会尝试在scaffolds文件夹中寻找名为photo.md的文件并且以此文件为模板新建文件,下面的占位符在加工中都是可用的。
| 占位符 | 描述 |
|---|---|
| layout | 格式 |
| title | 标题 |
| date | 文件创建的日期 |
最后更新于2016-09-20