你可以輸入以下指令來創建新的右鍵或者是文章:
$ 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