hexo的安裝與部署

歡迎關(guān)注我的博客

安裝篇:

環(huán)境配置:

1.node js(點(diǎn)擊下載,建議LTS版本)
2.git
3.Cmd MarkDown
依次下載后就可以安裝啦,如果你看過(guò)其他的博客的話,不用配置環(huán)境,按照軟件的默認(rèn)設(shè)置安裝就好,唯一需要注意的是,node js和git軟件的安裝一定要記得把path項(xiàng)勾上(當(dāng)然path原本是勾選的),不需要什么特別配置,一路next就好啦.
當(dāng)node js和git安裝好后,我們要先檢查一下,是否可以調(diào)用,用win+r打開運(yùn)行,輸入cmd,通過(guò)兩個(gè)命令來(lái)檢查一下是否安裝就位:

node -v
git --version

如果顯示:


恭喜你,第一步成功了!

hexo的安裝:

1.利用npm安裝:
npm install hexo-cli -g
稍等片刻,我們的hexo便會(huì)安裝成功了.
2.還記得我們的git么?
現(xiàn)在就是git出馬的時(shí)候了,如果你還不知道的git版本控制,那么請(qǐng)先花10分鐘閱讀一下維基百科上關(guān)于git和github以及之后我們要部署的github pages的相關(guān)內(nèi)容.
看完了?對(duì)么,那么讓我們開始吧,如果沒(méi)有記錯(cuò)的話,這時(shí)你的右鍵菜單中一定會(huì)多出兩個(gè)這種東西

Git GUI here和Git Bash here

這就是我們需要的,GUI是圖形窗口,圖形窗口誰(shuí)不會(huì)啊,所以我們選擇打開bash,依次輸入:cd d:/
mkdir hexo && cd hexo


然后執(zhí)行:
hexo init 初始化hexo倉(cāng)庫(kù)
安裝依賴包:
npm install
這時(shí)我們的hexo博客便已經(jīng)搭建完成了.
執(zhí)行hexo g 生成靜態(tài)html的代碼
再在bash中執(zhí)行hexo s --debug就可在瀏覽器中輸入http://localhost:4000來(lái)訪問(wèn)自己的博客啦!

部署篇:

關(guān)于github的賬號(hào)注冊(cè)以及創(chuàng)建repository問(wèn)題,可參閱這里.本篇不再累述.
假設(shè)倉(cāng)庫(kù)已經(jīng)準(zhǔn)備好了,建議倉(cāng)庫(kù)地址使用ssh.具體可參閱stormZhang的公眾號(hào).
這時(shí)打開hexo目錄下的_config.yml文件(使用sublime)滑到文件最底端,按照我的模板填寫:

deploy:
type: git(注意,冒號(hào)之后有一個(gè)空格)
repo: 復(fù)制的倉(cāng)庫(kù)鏈接
branch: master

這時(shí)進(jìn)入bash中,執(zhí)行:
npm install hexo-deployer-git --save(防止出現(xiàn)不能識(shí)別git的錯(cuò)誤)
hexo g
hexo d
這時(shí)瀏覽器中輸入username.github.io即可訪問(wèn)你的博客了;可能你會(huì)覺(jué)的他的默認(rèn)主題很丑,這是我們就需要在主題上花一番功夫了,這里寫的很好.

填坑篇:

  • github的repository和theme部分我沒(méi)有寫,只是需要注意的是安裝完hexo后的操作,全部需要在git bash中進(jìn)行,千萬(wàn)不要在cmd中輸入命令.

  • CNAME問(wèn)題:
    當(dāng)你有自己的域名時(shí)可以選擇綁定到自己的域名,在你自己注冊(cè)域名的地方設(shè)置兩條CNAME跳轉(zhuǎn),分別是@匹配和www匹配,地址輸入username.github.io,然后在hexo文件夾下的public文件夾下新建一個(gè)名為CNAME(注意大小寫,沒(méi)有后綴名),輸入你自己的域名就好了.

  • public文件夾不更行問(wèn)題,這個(gè)問(wèn)題可能比較小眾,一般都是由于你的主題配置文件_config.yml更改的格式不對(duì),這時(shí)我們需要在hexo g時(shí),注意輸出的提示,觀察哪里出現(xiàn)了問(wèn)題,一般都是主題的插件沒(méi)有安裝,而開啟了相應(yīng)功能

后續(xù)使用篇:

/c/Users/h/AppData/Roaming/npm/hexo: line 12: node: command not found
(更新于2017-02-04)
在我配置好java的環(huán)境變量后,Git bash敲下命令hexo g旭等,居然出現(xiàn)上述錯(cuò)誤信息寄月,然后發(fā)現(xiàn)輸入任何有關(guān)hexo的命令都是同樣的錯(cuò)誤晨汹,我又試著敲了npm這個(gè)命令卢肃,發(fā)現(xiàn)也是出錯(cuò)的,于是我想估計(jì)是環(huán)境變量設(shè)置有問(wèn)題吟宦,我在用戶的環(huán)境變量PATH中添加了兩個(gè)路徑,分別是C:\Users\h\node_modules\hexo\bin和C:\software\nodejs,再加上原來(lái)就添加的路徑C:\Users\h\AppData\Roaming\npm扛邑,發(fā)現(xiàn)就解決這個(gè)問(wèn)題了,可以正常修改博文铐然,然后發(fā)布網(wǎng)站蔬崩。

不過(guò),我也不清楚是否完全解決這個(gè)問(wèn)題搀暑,還需要觀察一段時(shí)間沥阳。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市自点,隨后出現(xiàn)的幾起案子桐罕,更是在濱河造成了極大的恐慌,老刑警劉巖樟氢,帶你破解...
    沈念sama閱讀 221,430評(píng)論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件冈绊,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡埠啃,警方通過(guò)查閱死者的電腦和手機(jī)死宣,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,406評(píng)論 3 398
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)碴开,“玉大人毅该,你說(shuō)我怎么就攤上這事×逝#” “怎么了眶掌?”我有些...
    開封第一講書人閱讀 167,834評(píng)論 0 360
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)巴碗。 經(jīng)常有香客問(wèn)我朴爬,道長(zhǎng),這世上最難降的妖魔是什么橡淆? 我笑而不...
    開封第一講書人閱讀 59,543評(píng)論 1 296
  • 正文 為了忘掉前任召噩,我火速辦了婚禮,結(jié)果婚禮上逸爵,老公的妹妹穿的比我還像新娘具滴。我一直安慰自己,他們只是感情好师倔,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,547評(píng)論 6 397
  • 文/花漫 我一把揭開白布构韵。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪疲恢。 梳的紋絲不亂的頭發(fā)上凶朗,一...
    開封第一講書人閱讀 52,196評(píng)論 1 308
  • 那天,我揣著相機(jī)與錄音冈闭,去河邊找鬼俱尼。 笑死,一個(gè)胖子當(dāng)著我的面吹牛萎攒,可吹牛的內(nèi)容都是我干的遇八。 我是一名探鬼主播,決...
    沈念sama閱讀 40,776評(píng)論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼耍休,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼刃永!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起羊精,我...
    開封第一講書人閱讀 39,671評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤斯够,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后喧锦,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體读规,經(jīng)...
    沈念sama閱讀 46,221評(píng)論 1 320
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,303評(píng)論 3 340
  • 正文 我和宋清朗相戀三年燃少,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了束亏。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,444評(píng)論 1 352
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡阵具,死狀恐怖碍遍,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情阳液,我是刑警寧澤怕敬,帶...
    沈念sama閱讀 36,134評(píng)論 5 350
  • 正文 年R本政府宣布,位于F島的核電站帘皿,受9級(jí)特大地震影響东跪,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜鹰溜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,810評(píng)論 3 333
  • 文/蒙蒙 一虽填、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧奉狈,春花似錦、人聲如沸涩惑。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,285評(píng)論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至跛蛋,卻和暖如春熬的,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背赊级。 一陣腳步聲響...
    開封第一講書人閱讀 33,399評(píng)論 1 272
  • 我被黑心中介騙來(lái)泰國(guó)打工押框, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人理逊。 一個(gè)月前我還...
    沈念sama閱讀 48,837評(píng)論 3 376
  • 正文 我出身青樓橡伞,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親晋被。 傳聞我的和親對(duì)象是個(gè)殘疾皇子兑徘,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,455評(píng)論 2 359

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