Hexo 框架能夠幫助咱們快速建立一個屬於本身的博客網站,熟悉 Hexo 框架提供的命令有利於咱們管理博客html
hexo init
命令用於初始化本地文件夾爲網站的根目錄git
$ hexo init [folder]
folder
可選參數,用以指定初始化目錄的路徑,若無指定則默認爲當前目錄hexo new
命令用於新建文章,通常能夠簡寫爲 hexo n
npm
$ hexo new [layout] <title>
layout
可選參數,用以指定文章類型,若無指定則默認由配置文件中的 default_layout 選項決定緩存
title
必填參數,用以指定文章標題,若是參數值中含有空格,則須要使用雙引號包圍安全
hexo generate
命令用於生成靜態文件,通常能夠簡寫爲 hexo g
服務器
$ hexo generate
-d
選項,指定生成後部署,與 hexo d -g
等價詳細信息請參考:https://hexo.io/docs/generatinghexo
hexo server
命令用於啓動本地服務器,通常能夠簡寫爲 hexo s
框架
$ hexo server
-p
選項,指定服務器端口,默認爲 4000網站
-i
選項,指定服務器 IP 地址,默認爲 0.0.0.0url
-s
選項,靜態模式 ,僅提供 public 文件夾中的文件並禁用文件監視
說明 :運行服務器前須要安裝 hexo-server 插件
$ npm install hexo-server --save
詳細信息請參考:https://hexo.io/docs/server.html
hexo deploy
命令用於部署網站,通常能夠簡寫爲 hexo d
$ hexo deploy
-g
選項,指定生成後部署,與 hexo g -d
等價說明 :部署前須要修改 _config.yml 配置文件,下面以 git 爲例進行說明
deploy: type: git repo: <repository url> branch: master message: 自定義提交消息,默認爲Site updated: {{ now('YYYY-MM-DD HH:mm:ss') }}
詳細信息請參考:https://hexo.io/docs/deployment.html
hexo clean
命令用於清理緩存文件,是一個比較經常使用的命令
$ hexo clean
網站顯示異常時可嘗試此操做
hexo --safe
表示安全模式,用於禁用加載插件和腳本
$ hexo --safe
安裝新插件時遇到問題可嘗試此操做
hexo --debug
表示調試模式,用於將消息詳細記錄到終端和 debug.log
文件
$ hexo --debug
hexo --silent
表示靜默模式,用於靜默輸出到終端
$ hexo --silent
【參考資料】
【Hexo系列相關文章】