Hexo搭建博客
記錄搭建博客的全過(guò)程
軟件準(zhǔn)備
安裝過(guò)程全按默認(rèn)設(shè)置安裝。
GitHub桌面版安裝時(shí)會(huì)下載文件,可能會(huì)很慢。
解決辦法:來(lái)自:知乎
- 下載:github離線包
- 解壓文件到本地,打開(kāi)文件
GitHub.application
安裝
確認(rèn)安裝完成:
- 打開(kāi)桌面
Git Shell
- 輸入
node -v
回車(chē),如果出現(xiàn)版本號(hào)表示安裝成功 - 輸入
npm
回車(chē),出現(xiàn)下圖,如果沒(méi)有就需要配置環(huán)境變量:C:\Program Files\nodejs\node_modules\npm
安裝Hexo
使用
Git shell
安裝
npm install hexo-cli -g
如果下載很慢,很慢可以使用npm install -g cnpm --registry=https://registry.npm.taobao.org
npm install hexo --save
.
hexo -v
如果出現(xiàn)版本號(hào)表示hexo安裝成功
配置Hexo本地文件夾
下面的操作使用cmd,使用git shell 應(yīng)該也可以
cd到一個(gè)目錄按自己的喜好定,如C:\Users\DoubleFang\Documents\GitHub\hexo
hexo init
完成后執(zhí)行:生成public靜態(tài)文件
hexo g
出現(xiàn)下圖說(shuō)明成功,注意:Generated后面一定要有文件,如果使用git shell
可能會(huì)失敗,最好使用cmd

輸入下面命令試運(yùn)行:本地發(fā)布預(yù)覽效果
hexo s
會(huì)提示:
INFO Hexo is running at http://0.0.0.0:4000/. Press Ctrl+C to stop.
使用游覽器打開(kāi)http://localhost:4000/
如果有出現(xiàn)Hexo
主頁(yè)說(shuō)明成功,沒(méi)有也沒(méi)關(guān)系,直接同步到github上還是能顯示的。
同步到Github
準(zhǔn)備github
- 注冊(cè)賬號(hào)(如果沒(méi)有的話)
- 在主頁(yè)右下角創(chuàng)建
New repository
,name必須和用戶名一致如fang.github.io - 首次創(chuàng)建耐心等待10分鐘左右審核,之后即可訪問(wèn)靜態(tài)主頁(yè)如http://fang.github.io
同步本地內(nèi)容
-
打開(kāi)
C:\Users\DoubleFang\Documents\GitHub\hexo
目錄(即hexo本地文件)下使用記事本打開(kāi)_config.yml
,找到,更改為:deploy: type: git repo: git@github.com:fang/fang.github.io.git branch: master
-
使用
git shell
同步hexo d
注意:這里使用cmd
會(huì)報(bào)沒(méi)有權(quán)限的錯(cuò)誤。
重新打開(kāi):http://fang.github.io/
會(huì)發(fā)現(xiàn)網(wǎng)頁(yè)已經(jīng)改變了。
初步配置到此結(jié)束:可以講。md
文件放到C:\Users\DoubleFang\Documents\GitHub\hexo\source\_posts
下面然后
hexo g
hexo d
同步到github