換電腦必備
環境檢查
是否有安裝 git
1 | $ git --version |
是否有安裝 node.js
1 | $ node -v |
是否有安裝 hexo
1 | $ hexo -v |
在新環境初始化 hexo
1 | $ hexo init 資料夾名稱 #建立一個資料夾(最好跟你原本hexo的資料夾同名) |
將備份檔案複製到新環境
除了 node_mudules 外,其他檔案都複製過去
因為 node_mudules 是存放 library,在執行 npm init 時會裝回來;
複製完畢後,執行以下指令
1 | $ npm init |
本地端運行
1 | $ hexo s --debug #應可透過本機 http://localhost:4001 看到你的hexo環境 |
編譯出靜態網頁
1 | $ hexo g |
部署到 github
1 | $ hexo d #注意有時須等待github完成部署,可能須等待1~5分鐘不等 |
若部署遇到問題
- 升級 git 版本
1 | $ brew upgrade git #可能會遇到問題,看Terminal訊息排除 |
- 改用 ssh key 部署
參考此網頁資訊建立 ssh key => 建立步驟
指令集整理
1 | $ hexo new "postName" #新建文章 |
指令簡寫
1 | hexo n == hexo new |