Hexo搭建博客

Hexo搭建博客

記錄搭建博客的全過(guò)程

軟件準(zhǔn)備

安裝過(guò)程全按默認(rèn)設(shè)置安裝。

GitHub桌面版安裝時(shí)會(huì)下載文件,可能會(huì)很慢。

解決辦法:來(lái)自:知乎

  1. 下載:github離線包
  2. 解壓文件到本地,打開(kāi)文件GitHub.application安裝

確認(rèn)安裝完成:

  1. 打開(kāi)桌面Git Shell
  2. 輸入node -v 回車(chē),如果出現(xiàn)版本號(hào)表示安裝成功
  3. 輸入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

  1. 注冊(cè)賬號(hào)(如果沒(méi)有的話)
  2. 在主頁(yè)右下角創(chuàng)建New repository,name必須和用戶名一致如fang.github.io
  3. 首次創(chuàng)建耐心等待10分鐘左右審核,之后即可訪問(wèn)靜態(tài)主頁(yè)如http://fang.github.io

同步本地內(nèi)容

  1. 打開(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
    
  2. 使用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

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容