Hexo系列(三) 經常使用命令詳解

Hexo 框架能夠幫助咱們快速建立一個屬於本身的博客網站,熟悉 Hexo 框架提供的命令有利於咱們管理博客html

一、hexo init

hexo init 命令用於初始化本地文件夾爲網站的根目錄git

$ hexo init [folder]
  • folder 可選參數,用以指定初始化目錄的路徑,若無指定則默認爲當前目錄

二、hexo new

hexo new 命令用於新建文章,通常能夠簡寫爲 hexo nnpm

$ hexo new [layout] <title>
  • layout 可選參數,用以指定文章類型,若無指定則默認由配置文件中的 default_layout 選項決定緩存

  • title 必填參數,用以指定文章標題,若是參數值中含有空格,則須要使用雙引號包圍安全

三、hexo generate

hexo generate 命令用於生成靜態文件,通常能夠簡寫爲 hexo g服務器

$ hexo generate
  • -d 選項,指定生成後部署,與 hexo d -g 等價

詳細信息請參考:https://hexo.io/docs/generatinghexo

四、hexo server

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 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 clean

網站顯示異常時可嘗試此操做

七、Option

(1)hexo --safe

hexo --safe 表示安全模式,用於禁用加載插件和腳本

$ hexo --safe

安裝新插件時遇到問題可嘗試此操做

(2)hexo --debug

hexo --debug 表示調試模式,用於將消息詳細記錄到終端和 debug.log 文件

$ hexo --debug

(3)hexo --silent

hexo --silent 表示靜默模式,用於靜默輸出到終端

$ hexo --silent

【參考資料】

【Hexo系列相關文章】

相關文章
相關標籤/搜索