折騰了下hexo的環(huán)境,用來(lái)做自己的markdown博客還是相當(dāng)不錯(cuò),還支持github部署。這里講一下怎么安裝箱舞。
安裝node.js
hexo是基于nodejs的插件實(shí)現(xiàn)遍坟,需要先安裝nodejs
安裝辦法參考nodejs官網(wǎng)。
安裝hexo
npm install -g hexo
初始化blog
例如我的博客目錄在/blog/晴股,則cd到目錄執(zhí)行初始化愿伴,如下
cd ~
hexo init blog
cd blog
npm install
啟動(dòng)hexo-server
cd ~/blog/
hexo server
hexo會(huì)啟動(dòng)一個(gè)監(jiān)聽(tīng)4000端口的http服務(wù)器,輸出信息
INFO Hexo is running at http://0.0.0.0:4000/. Press Ctrl+C to stop.
生成靜態(tài)文件
hexo generate
本地查看
在瀏覽器輸入地址http://localhost:4000/
电湘,即可看到你的博客頁(yè)面隔节。
創(chuàng)建文章
hexo new "page1"
github部署
github page是github提供的公開網(wǎng)頁(yè)托管服務(wù)〖徘海可以把網(wǎng)頁(yè)push到github倉(cāng)庫(kù)怎诫,然后可以通過(guò)公開域名訪問(wèn)。
hexo支持進(jìn)行g(shù)ithub page部署昧谊。具體步驟如下
在你的github上面創(chuàng)建倉(cāng)庫(kù)刽虹,名字為'username'.github.io。
'username'為你的github賬號(hào)呢诬。配置_config.xml
例如我的github賬號(hào)為anticpp
deploy:
type: git
repository: git@github.com:anticpp/anticpp.github.io.git
branch: master
- 部署
hexo deploy
note:
如果出現(xiàn)錯(cuò)誤信息'ERROR Deployer not found: git',嘗試安裝以下組件
npm install hexo-deployer-git --save