新建
Hexo 使用 new
指令來新建文章、草稿和頁面這三種默認 layout 布局。其中 layout 是可選參數,默認值為 post。用戶可以通過布局模板來修改或增加。語法:
$ hexo new 布局 "文章名"
布局 | 解釋 | 路徑 | 注釋 |
---|---|---|---|
post | 文章 | source/_posts | 新建一個文章文件 |
draft | 草稿 | source/_drafts | 新建一個草稿文件 |
page | 頁面 | source | 新建一個頁面文件 |
注意:頁面文件需要在主題的 _config.yml
中配置才能顯示出來。
布局模板
layout 布局模板放在 scaffolds/
目錄下,文件名稱就是 layout 名稱。每次新建時,Hexo 會嘗試在 scaffolds 文件夾中尋找同名文件,并根據其內容建立文章。所以可以在這里添加自己的 layout,作為常用的新建模板使用。同時你也可以編輯現有的 layout,比如 post 的 layout 默認是 scaffolds\post.md
。
這里有一份文章配置信息,可以根據情況修改后作為模板復用,或直接在保存文章的路徑新建.md文件中使用:
---
title: 文章名
date: 2013-05-29 07:56:29 #發表日期
updated: 2016-04-06 14:58:03 #更新日期
categories: Life #文章分類
tags: [tag1,tag2] #文章標簽,多標簽時使用英文逗號隔開
photos: #如果使用Fancybox(文章頭部展示圖片),如此設置
- URL1
- URL2
---
#從這里開始
#就是正文
#使用markdown
調試和部署
$ hexo clean #清除靜態頁面緩存(清除 public 文件夾)
$ hexo g #在本地生成靜態頁面(生成 public 文件夾)
$ hexo s #啟動本地服務 http://localhost:4000,進行預覽調試
$ hexo d #遠程部署,同步到 GitHub
如果出現問題,最好先使用 $ hexo clean
來清除 Hexo 的緩存。最后使用組合命令 $ hexo d -g
遠程部署網站。