2016-07-20
安裝Node(必須)
作用:用來生成靜態(tài)頁面的
作用:把本地的hexo內(nèi)容提交到github上去.
注意:基本上命令出現(xiàn)warning,error 都要自行百度解決
不過在此有個錯誤會給出方法:
錯誤:
npm ERR! Windows_NT 6.1.7601
npm ERR! argv “E:\node\\node.exe” “E:\node\node_modules\npm\bin\npm-cli.js” “install”
npm ERR! node v0.12.0
npm ERR! npm v2.5.1
…..
解決方法:
鏡像使用方法(三種辦法任意一種都能解決問題满哪,建議使用第三種攘蔽,將配置寫死,下次用的時候配置還在):
1.通過config命令
npm config set registryhttp://registry.cnpmjs.org
2.先執(zhí)行:npm info underscore
然后:npm –registryhttp://registry.cnpmjs.orginfo underscore
3.編輯 ~/.npmrc 加入下面內(nèi)容
registry =http://registry.cnpmjs.org
Node和Git都安裝好后,首先創(chuàng)建一個文件夾存放用戶hexo的配置文件
執(zhí)行如下命令安裝Hexo:
sudo npm install-g hexo
初始化然后,執(zhí)行init命令初始化hexo,命令:
hexo init就這一下 使用這個命令,配置好之后就不要用了 都是淚的教訓(xùn) !!這個會初始化config-yml文件
好啦后众,至此,全部安裝工作已經(jīng)完成颅拦!
生成靜態(tài)頁面
hexo generate(hexo g也可以)
本地啟動
啟動本地服務(wù)蒂誉,進(jìn)行文章預(yù)覽調(diào)試,命令:
hexo server
配置Github
建立Repository
建立與你用戶名對應(yīng)的倉庫距帅,倉庫名必須為【your_user_name.github.io】右锨,固定寫法
然后建立關(guān)聯(lián),我的blog在本地/Users/leopard/blog碌秸,blog是我之前建的東西也全在這里面绍移,有:
現(xiàn)在我們需要_config.yml文件,來建立關(guān)聯(lián)讥电,命令:
vim _config.yml
翻到最下面蹂窖,改成我這樣子的
URL :https://yourgitName.github.io
deploy:
type: git
repo:https://github.com/leopardpan/leopardpan.github.io.git
branch:master
然后執(zhí)行命令:
!!!注意 除了https://的 冒號: 其他的后面都有空格
npm install hexo-deployer-git –save
然后,執(zhí)行配置命令:
hexo deploy
然后再瀏覽器中輸入http://Lyrics1.github.io/就行了恩敌,
我的github的賬戶叫Lyrics1,把這個改成你github的賬戶名就行了
如果打開時404 頁面的話瞬测,這個問題是這樣解決的
第一刪除你hexo 下面的.deploy_git文件夾
第二 運(yùn)行 git-config –global core.autocrlf 這里命令直接輸入,不用修改
3奔簟!注意千萬要小心使用hexo init分唾,既然已經(jīng)搭建好了抗碰,就不要使用這個命令,因為你又要在此配置一次绽乔。