如何使用Hexo在github上搭建靜態(tài)博客
如何使用Hexo在github上搭建靜態(tài)博客
感冒兩天,頭疼腦熱,無心工作,正好也沒什么事情,正好看到篇關(guān)于在github上建博客的博文,正好來折騰一下,但是折騰的時候發(fā)現(xiàn)好多教程都是錯誤的,讓我很是郁悶,所以決定,這第一篇文章就寫一下我這一天的折騰經(jīng)歷把,如果你有興趣,你也可以來試試
參考資料
為啥把參考資料放前面呢,因為我只會寫一點被坑的地方,人家都寫過了,我就不重復(fù)發(fā)明輪子了
- Hexo 官方網(wǎng)站 這個必須看看,因為我被坑了無數(shù)次之后,發(fā)現(xiàn)還是官網(wǎng)介紹比較好用
- Hexo搭建Github靜態(tài)博客 我主要是看這個來的,大部分都是對的,所以我就不寫了
- 淘寶npm鏡像 npm各種被墻,各種報錯,請在這里找解決方案
填坑指南
1. npm
沒反映,大天朝,你懂得,各種墻,還好有taobao這樣的良心企業(yè),給npm做了鏡像,去安裝一個 cnpm
用它來代替大部分的 npm
cnpm
安裝代碼: $ npm install -g cnpm --registry=https://registry.npm.taobao.org
2. 安裝Hexo錯誤
呵呵呵,好吧,其實我也是有報錯的,不過好像也不影響使用,請參照官網(wǎng)教程來安裝,使用 $ npm install -g hexo-cli
另外,MAC好像還有別的問題,官網(wǎng)也有介紹,自己看吧,要安裝Xcode,好大一個東西
3. 初始化Hexo
這里沒什么坑,只要將 npm
換成 cnpm
基本沒什么問題
具體流程是:
hexo init
cnpm install
4. 運行啟動
初始化之后可以運行:
$ hexo g
--這是生成頁面文件,必須先生成才能啟動
$ hexo s
--啟動服務(wù)器,啟動好之后,他會告訴你在0.0.0.0:4000
上運行了,但是有些人可能會打不開,這時候請換成 localhost:4000
注意啦,這里的兩個命令是簡寫 具體可以去看官網(wǎng)啦,我是很懶的
5. 發(fā)布到github
這里的坑比較多
- 首先,發(fā)布到github,是需要安裝一下的
$ npm install hexo-deployer-git --save
- 新版的Hexo的配置改了
type
屬性要寫git
很多教程都寫著github
這是估計是版本遺留問題 - 如果推送不上去,記得使用
https
鏈接
寫在最后
其實整理一下發(fā)現(xiàn)也沒什么好折騰的了,大部分問題都可以在官網(wǎng)找到答案,只是覺得英文的懶得看,不過既然要裝高大上,英文的資料就是難免的,所以,一起來搭建一個逼格很高的博客吧
如果你對我的主題感興趣,你可以點擊頁面最下方的連接啦,或者 點這里→就是我啦←里這點