Hexo 約有二十個命令赠涮,但普通用戶經(jīng)常使用的大概只有下列幾個:
hexo s
hexo s
啟動本地服務(wù)器,用于預(yù)覽主題梁厉。默認地址: http://localhost:4000/
-
hexo s
是hexo server
的縮寫辜羊,命令效果一致; - 預(yù)覽的同時可以修改文章內(nèi)容或主題代碼词顾,保存后刷新頁面即可八秃;
- 對 Hexo 根目錄
_config.yml
的修改,需要重啟本地服務(wù)器后才能預(yù)覽效果肉盹。
hexo n
hexo n "學(xué)習(xí)筆記 六"
新建一篇標題為 學(xué)習(xí)筆記 六
的文章昔驱,因為標題里有空格,所以加上了引號垮媒。
- 文章標題可以在對應(yīng) md 文件里改,新建時標題可以寫的簡單些航棱;
-
hexo n
是hexo new
的縮寫睡雇,命令效果一致。
文章可以擁有如下屬性:
- | Setting | Description | Default |
---|---|---|---|
1 | layout | Layout | post或page |
2 | title | 文章的標題 | |
3 | date | 創(chuàng)建日期 | 文件的創(chuàng)建日期 |
4 | updated | 修改日期 | 文件的修改日期 |
5 | comments | 是否開啟評論 | true |
6 | tags | 標簽 | |
7 | categories | 分類 | |
8 | permalink | url中的名字 | 文件名 |
動態(tài)博客中通過發(fā)布文章頁面設(shè)置的各種屬性饮醇,在hexo里要這樣設(shè)置它抱。
hexo d
hexo d
自動生成網(wǎng)站靜態(tài)文件,并部署到設(shè)定的倉庫朴艰。
-
hexo d
是hexo deploy
的縮寫观蓄,命令效果一致混移。
hexo clean
hexo clean
清除緩存文件 db.json
和已生成的靜態(tài)文件 public
。
- 網(wǎng)站顯示異常時可以執(zhí)行這條命令試試侮穿。
hexo g
hexo g
生成網(wǎng)站靜態(tài)文件到默認設(shè)置的 public
文件夾歌径。
- 便于查看網(wǎng)站生成的靜態(tài)文件或者手動部署網(wǎng)站;
- 如果使用自動部署亲茅,不需要先執(zhí)行該命令回铛;
-
hexo g
是hexo generate
的縮寫,命令效果一致克锣。
hexo n page
hexo n page aboutme
新建一個標題為 aboutme
的頁面茵肃,默認鏈接地址為 主頁地址/aboutme/
- 標題可以為中文,但一般習(xí)慣用英文袭祟;
- 頁面標題和文章一樣可以隨意修改验残;
- 頁面不會出現(xiàn)在首頁文章列表和歸檔中,也不支持設(shè)置分類和標簽巾乳。
常用組合
hexo clean && hexo s
hexo clean && hexo d
可以用輸入法等軟件為這些命令設(shè)置快捷鍵您没,方便調(diào)用。
草稿
草稿相當(dāng)于很多博客都有的“私密文章”功能想鹰。
$ hexo new draft "new draft"
會在source/_drafts目錄下生成一個new-draft.md文件紊婉。但是這個文件不被顯示在頁面上,鏈接也訪問不到辑舷。也就是說如果你想把某一篇文章移除顯示喻犁,又不舍得刪除,可以把它移動到_drafts目錄之中何缓。
- 如果你希望強行預(yù)覽草稿肢础,更改配置文件:
render_drafts: true
- 或者,如下方式啟動server:
$ hexo server --drafts
- 下面這條命令可以把草稿變成文章碌廓,或者頁面:
$ hexo publish [layout] <filename>
相關(guān)說明
- 以上命令使用基于 Hexo 3.1.1 版本传轰;
- 需要刪掉用命令新建的文章或頁面時,只需要進入 Hexo 根目錄下的
source
文件夾谷婆,刪除對應(yīng)文件或文件夾即可慨蛙; - 更多命令用法請查詢 官方文檔。