init
建立一個新的網站。如果沒有設定 folder 的話,Hexo 會在目前的資料夾建立網站。
這個指令是一個捷徑且會執行下列步驟:
- Git clone hexo-starter 包含 hexo-theme-landscape 至當前的路徑或是特指的目標資料夾中。
- 使用套件管理器安裝依賴關係: Yarn 1、pnpm 或是 npm 安裝任何一個都可以;若有安裝一個以上的套件管理器, 其優先順序如上列所示。npm 預設與 Node.js 捆綁在一起。
new
$ hexo new [layout] <title>
|
建立一篇新的文章。如果沒有設定 layout 的話,則會使用 _config.yml 中的 default_layout 設定代替。如果標題包含空格的話,請使用引號括起來。
generate
產生靜態檔案。
| 選項 | 描述 |
|---|
-d, --deploy | 產生完成即部署網站 |
-w, --watch | 監看檔案變更 |
publish
$ hexo publish [layout] <filename>
|
發表草稿。
server
啟動伺服器,預設是 http://localhost:4000/。
| 選項 | 描述 |
|---|
-p, --port | 覆蓋連接埠設定 |
-s, --static | 只使用靜態檔案 |
-l, --log | 啟動記錄器,或覆蓋記錄格式 |
deploy
部署網站。
| 選項 | 描述 |
|---|
-g, --generate | 部署網站前先產生靜態檔案 |
render
$ hexo render <file> [file2] ...
|
渲染檔案。
migrate
從其他系統 轉移內容。
clean
清除快取檔案 (db.json) 和已產生的靜態檔案 (public)。
list
列出網站資料。
version
顯示版本資訊。
選項
安全模式
在安全模式下,不會載入外掛和腳本。當您在安裝新外掛後遭遇問題時,可以嘗試以安全模式重新執行。
除錯模式
在終端機中顯示除錯訊息並儲存記錄檔到 debug.log。當您碰到問題時,試著以除錯模式重新執行一次,並 把除錯訊息貼到 GitHub。
安靜模式
隱藏終端機的訊息。
自訂配置檔的路徑
$ hexo --config custom.yml
|
自訂配置檔的路徑而不是使用 _config.yml。此參數也接受以逗號分隔的 JSON 或 YAML 檔列表字串 (不得含有空格),它們將會被合併產生一個 _multiconfig.yml。
$ hexo --config custom.yml,custom2.json
|
顯示草稿
顯示 source/_drafts 資料夾中的草稿文章。
自定 CWD
$ hexo --cwd /path/to/cwd
|
自訂目前工作目錄(Current working directory)的路徑。