用hexo在github上掛博客

1.下載 msysgit 冠绢,并安裝

https://git-for-windows.github.io/

2.安裝Node.js

在 Windows 環(huán)境下安裝 Node.js 非常簡(jiǎn)單,僅須下載安裝文件并執(zhí)行即可完成安裝惠况。
下載地址:https://nodejs.org/download
因?yàn)槲矣玫腤indows的64位参滴,所以下載地址在這:
https://nodejs.org/dist/v0.12.7/x64/node-v0.12.7-x64.msi
安裝好后窥翩,打開(kāi)cmd很洋,輸入下面命令宪哩,看下是否正常

node -v 
npm -v

正常的話,效果如下纬乍,不行就百度下原因吧碱茁。
結(jié)果圖

3.安裝hexo

利用 npm 命令即可安裝。(先在任意位置點(diǎn)擊鼠標(biāo)右鍵仿贬,選擇Git bash

npm install -g hexo

在打印的日志里面纽竣,請(qǐng)記下安裝的hexo的位置,然后再系統(tǒng)的環(huán)境變量PATH里面加多這個(gè)庫(kù)的lib地址茧泪;
要不然你會(huì)遇到hexo command not found .

4.創(chuàng)建hexo文件夾

安裝完成后蜓氨,在你喜愛(ài)的文件夾下(如H:\hexo),執(zhí)行以下指令(在H:\hexo內(nèi)點(diǎn)擊鼠標(biāo)右鍵队伟,選擇Git bash)穴吹,Hexo 即會(huì)自動(dòng)在目標(biāo)文件夾建立網(wǎng)站所需要的所有文件。

hexo init

安裝依賴(lài)包

npm install

本地查看

現(xiàn)在我們已經(jīng)搭建起本地的hexo博客了嗜侮,執(zhí)行以下命令(在H:\hexo)港令,然后到瀏覽器輸入ocalhost:4000看看啥容。
hexo generatehexo server

好了,至此顷霹,本地博客已經(jīng)搭建起來(lái)了咪惠,只是本地哦,別人看不到的淋淀。下面遥昧,我們要部署到Github。
Github賬號(hào)
已有賬號(hào)可以跳過(guò)朵纷,沒(méi)有的渠鸽,請(qǐng)自行注冊(cè),很簡(jiǎn)單柴罐,這里就不介紹了徽缚。

這里寫(xiě)圖片描述

創(chuàng)建repository
在自己Github主頁(yè)右下角,創(chuàng)建一個(gè) New repository革屠。
比如我的Github賬號(hào)是sanjay凿试,那么我應(yīng)該創(chuàng)建的repository名字應(yīng)該是sanjay.github.io
這個(gè)是github官方規(guī)定的。用戶(hù)名和項(xiàng)目名稱(chēng)一直

You must use the username.github.io naming scheme.
Content from the master branch will be used to build and publish your GitHub Pages site.
You can only use your own account name for a User or Organization Page repository. A repository like joe/bob.github.io will not build a User Pages site.
When User Pages are built, they are available at http(s)://<username>.github.io.

部署

編輯_config.yml(在H:\hexo下)似芝。
你在部署時(shí)那婉,要把下面的sanjay都換成你的賬號(hào)名。

#這個(gè)在最下面的一行
  deploy: type: git #最新版3.X把這個(gè)github縮寫(xiě)成git了,這句注視可以不復(fù)制的. 
    repository: https://github.com/Sanjay/Sanjay.github.io.git
    branch: master

執(zhí)行下列指令即可完成部署党瓮。

hexo g #新版本支持的縮寫(xiě)详炬,可以看最后面的tips了解情況 
hexo d

注意:有些新用戶(hù)需要設(shè)置 ssh,否則上述命令會(huì)失敗寞奸。ssh 的介紹和設(shè)置方法請(qǐng)看官方教程呛谜,不用擔(dān)心,很簡(jiǎn)單枪萄。連接: https://help.github.com/articles/generating-ssh-keys/


記滓骸:
每次修改本地文件后,需要hexo generate才能保存瓷翻。每次使用命令時(shí)聚凹,都要在H:\hexo目錄下。 Okay,我們的博客已經(jīng)完全搭建起來(lái)了齐帚,在瀏覽器訪問(wèn)Sanjay.github.io就能看到你的成就了妒牙!

bugs

  1. 有網(wǎng)友反應(yīng)右鍵菜單中沒(méi)有g(shù)it bash選項(xiàng),可以進(jìn)入開(kāi)始菜單找到git bash对妄,然后通過(guò)cd進(jìn)入相應(yīng)目錄執(zhí)行命令湘今。

  2. 在github部署完成之后,馬上訪問(wèn)可能出現(xiàn)404錯(cuò)誤饥伊,這是正常的象浑,(最多)等待十分鐘左右就可以訪問(wèn)了。如果還不行琅豆,那很可能是 github 發(fā)送給你的驗(yàn)證郵件你沒(méi)有打開(kāi)看愉豺,據(jù)多方反映,驗(yàn)證后就沒(méi)問(wèn)題了茫因。

  3. 如果在hexo d之后出現(xiàn)fatal: ‘username.github.io’ does not appear to be a git repository蚪拦,一是檢查 repo 的名字是否合乎規(guī)范、是否含有大寫(xiě)字母冻押、config.yml 中的 deploy 配置是否正確驰贷,二是把 git bash 關(guān)掉,重新打開(kāi)再執(zhí)行命令洛巢。

  4. 有的同學(xué)可能不是 IT 界的括袒,或者對(duì)shell 命令不太了解。在要求輸入密碼時(shí)稿茉,你輸入之后密碼是不顯示的锹锰,這是為了安全,并非是你沒(méi)輸上漓库。 出現(xiàn)亂碼的恃慧,不要使用 windows 中的「記事本」打開(kāi)并編輯文件,推薦使用 sublime text渺蒿,很簡(jiǎn)單痢士。如果已經(jīng)在「記事本」中編輯過(guò),需要使用 sublime text 轉(zhuǎn)碼為「utf8」茂装。

  5. 安裝 hexo 時(shí)卡在那兒不動(dòng)怠蹂,很可能是網(wǎng)絡(luò)不給力,能全局 break wall 就好了少态。 遇到什么其他的問(wèn)題褥蚯,不妨刪除.deploy 和db.json 再重新生成試一試。

tips

hexo現(xiàn)在支持更加簡(jiǎn)單的命令格式了况增,
比如:

hexo g == hexo generate
 hexo d == hexo deploy 
hexo s == hexo server 
hexo n == hexo new 
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末赞庶,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子澳骤,更是在濱河造成了極大的恐慌歧强,老刑警劉巖,帶你破解...
    沈念sama閱讀 222,464評(píng)論 6 517
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件为肮,死亡現(xiàn)場(chǎng)離奇詭異摊册,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)颊艳,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 95,033評(píng)論 3 399
  • 文/潘曉璐 我一進(jìn)店門(mén)茅特,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)忘分,“玉大人,你說(shuō)我怎么就攤上這事白修《事停” “怎么了?”我有些...
    開(kāi)封第一講書(shū)人閱讀 169,078評(píng)論 0 362
  • 文/不壞的土叔 我叫張陵兵睛,是天一觀的道長(zhǎng)肯骇。 經(jīng)常有香客問(wèn)我,道長(zhǎng)祖很,這世上最難降的妖魔是什么笛丙? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 59,979評(píng)論 1 299
  • 正文 為了忘掉前任,我火速辦了婚禮假颇,結(jié)果婚禮上胚鸯,老公的妹妹穿的比我還像新娘。我一直安慰自己笨鸡,他們只是感情好蠢琳,可當(dāng)我...
    茶點(diǎn)故事閱讀 69,001評(píng)論 6 398
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著镜豹,像睡著了一般傲须。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上趟脂,一...
    開(kāi)封第一講書(shū)人閱讀 52,584評(píng)論 1 312
  • 那天泰讽,我揣著相機(jī)與錄音,去河邊找鬼昔期。 笑死已卸,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的硼一。 我是一名探鬼主播累澡,決...
    沈念sama閱讀 41,085評(píng)論 3 422
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼般贼!你這毒婦竟也來(lái)了愧哟?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 40,023評(píng)論 0 277
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后巩踏,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 46,555評(píng)論 1 319
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡肥矢,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,626評(píng)論 3 342
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了叠洗。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片甘改。...
    茶點(diǎn)故事閱讀 40,769評(píng)論 1 353
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡旅东,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出十艾,到底是詐尸還是另有隱情抵代,我是刑警寧澤,帶...
    沈念sama閱讀 36,439評(píng)論 5 351
  • 正文 年R本政府宣布疟羹,位于F島的核電站主守,受9級(jí)特大地震影響禀倔,放射性物質(zhì)發(fā)生泄漏榄融。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 42,115評(píng)論 3 335
  • 文/蒙蒙 一救湖、第九天 我趴在偏房一處隱蔽的房頂上張望愧杯。 院中可真熱鬧,春花似錦鞋既、人聲如沸力九。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 32,601評(píng)論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)跌前。三九已至,卻和暖如春陡舅,著一層夾襖步出監(jiān)牢的瞬間抵乓,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,702評(píng)論 1 274
  • 我被黑心中介騙來(lái)泰國(guó)打工靶衍, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留灾炭,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 49,191評(píng)論 3 378
  • 正文 我出身青樓颅眶,卻偏偏與公主長(zhǎng)得像蜈出,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子涛酗,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,781評(píng)論 2 361

推薦閱讀更多精彩內(nèi)容