準(zhǔn)備工作
安裝Node.js
下載地址:傳送門 去 NodeJs 官網(wǎng)下載相應(yīng)版本,進(jìn)行安裝即可少孝。 可以通過node -v的命令來測(cè)試NodeJS是否安裝成功
安裝Git
下載地址:傳送門 去 Git 官網(wǎng)下載相應(yīng)版本,進(jìn)行安裝即可陈辱。
注冊(cè)Github賬號(hào)
去 Github 官網(wǎng)進(jìn)行注冊(cè)即可丰滑。 注冊(cè)完之后記得添加 SSH Key。 這個(gè) SSH Key是一個(gè)認(rèn)證腺劣,讓github識(shí)別綁定這臺(tái)機(jī)器绿贞,允許這臺(tái)機(jī)器提交。執(zhí)行如下命令:
cd ~/. ssh
ssh-keygen -t rsa -C "85268837@qq.com"
記得修改成你自己郵箱地址趾断。 成功后會(huì)生成兩個(gè)文件id_rsa 以及id_rsa.pub拒名。如圖,
搭建博客
安裝Hexo
在本地新建一個(gè)Blog文件夾隔嫡,文件右鍵甸怕,選擇Git Bash。
輸入指令安裝hexo:
npm install -g hexo
等安裝完畢腮恩,通過輸入hexo的命令來測(cè)試Hexo是否安裝成功梢杭,成功如下圖展示:
接著初始化Hexo:
hexo init hexo
初始化成功會(huì)顯示Start blogging with Hexo!
這時(shí)在你剛才創(chuàng)建的Blog里面會(huì)多出一個(gè)hexo文件
進(jìn)入到hexo目錄,
輸入指令
npm install
秸滴,安裝依賴文件以及部署形成文件 打開hexo目錄
cd hexo
安裝依賴文件
npm install
部署形成文件
hexo generate
最后剩下運(yùn)行server 跑起hexo服務(wù)
hexo server
這時(shí)提示Hexo is running at http://loalhost:4000/. 接著我們打開瀏覽器武契,輸入http://localhost:4000/便可看到默認(rèn)的博客,如圖。
配置githubPage
登錄Github,點(diǎn)擊”New repository”全释,新建一個(gè)版本庫 輸入倉庫名:你的Github名稱.github.io装处。然后點(diǎn)擊Create repository。
注意:這邊的創(chuàng)建名字浸船,一定要用的github的用戶名妄迁,不然顯示不出來,因?yàn)間ithubPage只能你的用戶名李命。
啟用GitHub Page
點(diǎn)擊右邊的“Setting”菜單進(jìn)入設(shè)置,點(diǎn)擊”Launch automatic page generator”
進(jìn)入之后點(diǎn)擊底部的”Continue to layouts”
之后選擇一個(gè)隨意模版登淘,點(diǎn)擊”Publish page”,發(fā)布github默認(rèn)生成的一個(gè)靜態(tài)站點(diǎn)
試著打開自己在github的靜態(tài)網(wǎng)址,我的http://wx-jin.github.io封字,你會(huì)發(fā)現(xiàn)黔州,打開是你自己剛才選擇靜態(tài)站點(diǎn)模版。
將本地hexo項(xiàng)目托管到Github
打開修改hexo目錄下配置文件_config.yml阔籽。
編輯最后面的deploy屬性流妻,加入代碼:
type: git
repository: git@github.com:WX-JIN/WX-JIN.github.io.git
branch: master
type使用是git。
repository屬性改成你的剛才創(chuàng)建倉庫git地址仿耽。
分支branch填寫master合冀。
根據(jù)自己需要修改!
安裝hexo-deployer-git插件
cnpm install hexo-deployer-git --save
部署你本地的主題到github上
代碼如下项贺,每次修改本地主題君躺,都需要執(zhí)行以下代碼
hexo clean
hexo generator 簡(jiǎn)寫 hexo g
hexo deploy 簡(jiǎn)寫 hexo d
好了棕叫,以上安裝Windows下使用
轉(zhuǎn)載自http://blog.csdn.net/wx_jin/article/details/51027783