# 寫作
[](https://github.com/hexojs/site/edit/master/source/zh-cn/docs/writing.md "改進本文")
你可以執行下列命令來創建一篇新文章。
~~~
$ hexo new [layout] <title>
~~~
您可以在命令中指定文章的布局(layout),默認為?`post`,可以通過修改?`_config.yml`?中的?`default_layout`?參數來指定默認布局。
### [](https://hexo.io/zh-cn/docs/writing.html#布局(Layout) "布局(Layout)")布局(Layout)
Hexo 有三種默認布局:`post`、`page`?和?`draft`,它們分別對應不同的路徑,而您自定義的其他布局和?`post`?相同,都將儲存到?`source/_posts`?文件夾。
| 布局 | 路徑 |
| --- | --- |
| `post` | `source/_posts` |
| `page` | `source` |
| `draft` | `source/_drafts` |
> 不要處理我的文章
>
> 如果你不想你的文章被處理,你可以將 Front-Matter 中的`layout:`?設為?`false`?。
### [](https://hexo.io/zh-cn/docs/writing.html#文件名稱 "文件名稱")文件名稱
Hexo 默認以標題做為文件名稱,但您可編輯?`new_post_name`?參數來改變默認的文件名稱,舉例來說,設為?`:year-:month-:day-:title.md`?可讓您更方便的通過日期來管理文章。
| 變量 | 描述 |
| --- | --- |
| `:title` | 標題(小寫,空格將會被替換為短杠) |
| `:year` | 建立的年份,比如,?`2015` |
| `:month` | 建立的月份(有前導零),比如,?`04` |
| `:i_month` | 建立的月份(無前導零),比如,?`4` |
| `:day` | 建立的日期(有前導零),比如,?`07` |
| `:i_day` | 建立的日期(無前導零),比如,?`7` |
### [](https://hexo.io/zh-cn/docs/writing.html#草稿 "草稿")草稿
剛剛提到了 Hexo 的一種特殊布局:`draft`,這種布局在建立時會被保存到?`source/_drafts`?文件夾,您可通過?`publish`?命令將草稿移動到?`source/_posts`?文件夾,該命令的使用方式與?`new`?十分類似,您也可在命令中指定?`layout`?來指定布局。
~~~
$ hexo publish [layout] <title>
~~~
草稿默認不會顯示在頁面中,您可在執行時加上?`--draft`?參數,或是把?`render_drafts`?參數設為?`true`?來預覽草稿。
## [](https://hexo.io/zh-cn/docs/writing.html#模版(Scaffold) "模版(Scaffold)")模版(Scaffold)
在新建文章時,Hexo 會根據?`scaffolds`?文件夾內相對應的文件來建立文件,例如:
~~~
$ hexo new photo "My Gallery"
~~~
在執行這行指令時,Hexo 會嘗試在?`scaffolds`?文件夾中尋找?`photo.md`,并根據其內容建立文章,以下是您可以在模版中使用的變量:
| 變量 | 描述 |
| --- | --- |
| `layout` | 布局 |
| `title` | 標題 |
| `date` | 文件建立日期 |