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


Hexo 框架可以幫助我們快速創建一個屬於自己的博客網站,熟悉 Hexo 框架提供的命令有利於我們管理博客

1、hexo init

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

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

2、hexo new

hexo new 命令用於新建文章,一般可以簡寫為 hexo n

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

  • title 必填參數,用以指定文章標題,如果參數值中含有空格,則需要使用雙引號包圍

3、hexo generate

hexo generate 命令用於生成靜態文件,一般可以簡寫為 hexo g

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

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

4、hexo server

hexo server 命令用於啟動本地服務器,一般可以簡寫為 hexo s

$ hexo server
  • -p 選項,指定服務器端口,默認為 4000

  • -i 選項,指定服務器 IP 地址,默認為 0.0.0.0

  • -s 選項,靜態模式 ,僅提供 public 文件夾中的文件並禁用文件監視

說明 :運行服務器前需要安裝 hexo-server 插件

$ npm install hexo-server --save

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

5、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

6、hexo clean

hexo clean 命令用於清理緩存文件,是一個比較常用的命令

$ hexo clean

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

7、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系列相關文章】


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM