Contents
前言
本來是使用google blog的,後來想想似乎自己架一個網站也不錯,但有鑑於以往半途而廢的經驗,
就先用在建置較為簡單的Github page上,又剛好看到有人在用Hexo,就決定趁這個寒假來碰碰它了。
稍微說一下安裝時我用到哪些東西,做個小小的筆記怕以後不會用XD
- node.js
- Git
- Github (因為我用github page)
詳細的步驟官網都有,這裡只簡單紀錄。
(Hexo:3.1.1)
安裝
安裝 Git 和 node.js
可以先試試利用 Git 上傳東西到其他 repo 試試(這裡我第一次用,所以碰到蠻多問題xD)
第一次使用的話要記得先設定識別資料。git config --global user.name "Your name"
git config --global user.email "Email"
詳細 Git 教學網路上不及備載就不打了,我也沒有很會就是了…利用 npm 安裝 Hexo:
(npm相關)npm install -g hexo-cli
(我指令皆是在 Git bash 操作的)
建置
hexo init <folder>
cd <folder>
npm install
建立好需要的檔案後,可以利用 hexo generate
or hexo g
來產生關聯的靜態檔案。
接著可以使用 hexo serve
來測試(http://localhost:4000/)
放到Github page
在佈署到 Github 上前,需先對資料夾內的 _config.yml
做一些修改。
以我的為例:
deploy:
type: git
repo: https://github.com/NaiveRed/NaiveRed.github.io.git
branch: master
:
後需要空格。
然後安裝 hexo-deployer-gitnpm install hexo-deployer-git --save
最後再打 hexo d
or hexo deploy
即可完成佈署(會將資料夾內public
的東西push上github),此時也會要你輸入 github 的帳號密碼。
如果你是使用 github desktop(Windows) ,登入後可利用 Git Shell 則不須再打帳密了。
最後
差不多就是這樣,到時應該還會再記些碰到的問題和使用的相關心得。