【原文鏈接】:https://blog.tecchen.xyz ,博文同步發佈到博客園。
由於精力有限,對文章的更新可能不能及時同步,請點擊上面的原文鏈接訪問最新內容。
歡迎訪問我的個人網站:https://www.tecchen.xyz 。
相關鏈接
- Hexo官網文檔:https://hexo.io/zh-cn/docs/
- Git官網:https://www.git-scm.com/
- Pro Git:https://www.git-scm.com/book/zh/v2
環境安裝
項目 | 版本 | |
---|---|---|
操作系統 | Windows | |
Git | Git-2.20.1-x64 | https://www.git-scm.com |
Node.js | node-v11.6.0-x64 | https://nodejs.org |
Hexo | v3.8.0 | https://hexo.io |
Nexo | v6.7.0 | https://theme-next.org |
- 安裝Git
下載地址:https://pan.baidu.com/s/1PTrFAs4hxol1RExNrNYlzg - 安裝Node.js
下載地址:https://nodejs.org/dist/v11.6.0/node-v11.6.0-x64.msi - 安裝 Hexo
使用 npm 安裝 Hexo。
npm install -g hexo-cli
安裝完成後,在Windows系統的cmd命令窗口可以正常執行hexo命令,但是在Git Bash命令窗口執行hexo命令時,提示錯誤。
ERROR Local hexo not found in C:\tecchen
ERROR Try running: 'npm install hexo --save'
只好在當前目錄執行npm install hexo --save,安裝到項目目錄中。
npm install hexo --save
建站
初始化,可以不指定目錄,則在當前目錄完成初始化。
hexo init <folder>
cd <folder>
npm install --save --registry=https://registry.npm.taobao.org
安裝服務器
Hexo 3.0 把服務器獨立成了個別模塊,您必須先安裝 hexo-server 才能使用。
npm install hexo-server --save
hexo server 啓動服務器,默認端口4000,可使用-p修改端口 可以略寫爲hexo s
使用瀏覽器,訪問http://localhost:4000 即可看到默認的主頁。
切換主題
進入hexo根目錄,執行以下命令該命令會創建themes/next目錄,並clone Next主題。
git clone https://github.com/theme-next/hexo-theme-next themes/next
與所有 Hexo主題啓用的模式一樣。當克隆/下載完成後,打開站點配置文件,找到theme字段,並將其值更改爲next。
theme: next
修改語言
修改站點配置文件,將language設置爲zh-CN,將博客設置爲中文。
language: zh-CN
重啓服務器,並訪問http://localhost:4000 即可看到Next主題下的Hexo主頁。
hexo的其他命令
hexo clean # 清理緩存文件 (db.json) 和已生成的靜態文件 (public)
hexo generate # 生成靜態文件 可以略寫爲 hexo g
hexo deploy # 部署,將public文件夾下的靜態文件上傳到指定的目標(推薦Git),完成部署 可以略寫爲hexo d