本地環(huán)境配置
- windows系統(tǒng)
- git 下載gitforwindows 教程
- node.js 官網(wǎng)下載 注意:在Windows上安裝時(shí)務(wù)必選擇全部組件,包括勾選Add to Path碎节。
Github Pages申請(qǐng)
- 申請(qǐng)Github賬號(hào)勤家;
- Create a new repository:name為賬戶名.github.io
然后就可以訪問(wèn) https://賬戶名.github.io/
配置SSH
Hexo
之前node.js配置好了的前提下,很多指令也可以直接在cmd里面使用掠手,但推薦使用git bash來(lái)完成憾朴,git bash可以使用一些Linux的指令,比如ls等喷鸽,比cmd要方便众雷。
安裝
$ npm install -g hexo-cli
初始化
$ hexo init <folder>
$ cd <folder>
$ npm install
More info: 建站
本地運(yùn)行
$ hexo server
該命令可簡(jiǎn)寫(xiě)為
$ hexo s
默認(rèn)情況下,訪問(wèn)網(wǎng)址為: http://localhost:4000/做祝。
More info: 指令
部署
安裝 hexo-deployer-git 插件
$ npm install hexo-deployer-git --save
修改配置文件
修改根目錄下的_config.yml文件
deploy:
type: git
repository: git@github.com:wangshouz/wangshouz.github.io.git
branch: master
指令部署
$ hexo clean
$ hexo g
$ hexo d
等待執(zhí)行完畢砾省,即可以訪問(wèn) 用戶名.github.io 來(lái)查看自己的博客主頁(yè)
More info: 部署
Themes--Next
基本使用根據(jù)官方文檔配置即可,注意_congif.yml文件會(huì)有兩處混槐,分別為“站點(diǎn)配置文件”和“主題配置文件”编兄,不要配置錯(cuò)了。
坑
- git相關(guān)的坑:因?yàn)楸旧韺?duì)git的使用不是十分熟練纵隔,所以過(guò)程中出了問(wèn)題多google翻诉、百度就對(duì)了炮姨;
- 用下載穩(wěn)定版的方式下載next源碼,需要把hexo-theme-next文件夾改命為next碰煌;
- Next主題里的search的配置:Local Search
- 源碼:部署只會(huì)把編譯之后的public文件夾里的內(nèi)容部署到github.io項(xiàng)目里舒岸;想要上傳源碼需要新建項(xiàng)目單獨(dú)上傳。
- next使用克隆最新版本的方式獲取的時(shí)候在上傳到自己的github項(xiàng)目的時(shí)候會(huì)報(bào)錯(cuò)芦圾,因?yàn)間it用的不6蛾派,所以直接刪掉了next里面的.git文件夾,把next當(dāng)成本地文件重新add上傳个少;
- 側(cè)邊欄社交鏈接圖標(biāo):因?yàn)槭褂玫氖荈ont Awesome圖標(biāo)庫(kù)洪乍,所以有些是找不到圖標(biāo)的,比如知乎夜焦,簡(jiǎn)書(shū)壳澳。。茫经。