你可以输入以下指令来创建新的右键或者是文章:
$ 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