成功搭建hexo本地博客并部署到github上

一、搭建hexo本地博客

  1. 首先是安裝Brew庄新。好多人說Mac OS X上自帶有brew薯鼠,但是我今天試了N多遍,都是cannot find brew(我的系統(tǒng)是OS X Yosemite 10.10.5)吭从,于是只能安裝brew了恶迈。

     打開Iterm,輸入以下安裝命令:
     curl -LsSf http://github.com/mxcl/homebrew/tarball/master | sudo tar xvz -C/usr/local --strip 1
     安裝brew成功后如圖1所示: 
     當brew安裝成功后步做,就可以隨意安裝自己想要的軟件了全度,例如wget斥滤,命令如下:
     sudo brew install wget  
     卸載的話,命令如下:
     sudo brew uninstall wget
     查看安裝軟件的話顶掉,命令如下:
     sudo brew search /apache*/
     注意/apache*/是使用的正則表達式挑胸,用/分割。
    
Mou icon

圖 1

  1. 安裝好brew后簿透,就是安裝git和Node.js

     git安裝命令如下:
     sudo brew install git 
     安裝成功如圖2所示:
     Node.js安裝命令如下:
     sudo brew install -g node
    
Mou icon

圖 2

  1. git和Node.js都安裝成功后老充,安裝hexo

     安裝hexo的命令如下:
     sudo npm install hexo -g
     成功后如圖3和4所示:
     注意:以上命令以sudo開頭一定不要忘記加sudo蚂维,這是實踐中的經(jīng)驗
    
Mou icon

圖 3


Mou icon

圖 4

  1. 創(chuàng)建hexo文件夾虫啥。hexo安裝成功后,涂籽,在你喜愛的文件夾下(如: Desktop/hexo )评雌,執(zhí)行如下命令:

     創(chuàng)建hexo文件夾:
     hexo init +文件夾名字例如:hexo
     安裝依賴包:
     npm install
     這兩步成功后如圖5所示:
    
Mou icon

圖 5

  1. 啟動本地服務。現(xiàn)在我們已經(jīng)搭建起本地的hexo博客了砂轻,執(zhí)行以下命令(在 H:\hexo )斤吐,然后到瀏覽器輸入 localhost:4000 看看和措。

     hexo generate
     成功后如圖6所示:
     hexo server
     成功后如圖7所示:
     hexo博客如圖8所示:
    
Mou icon

圖 6


Mou icon

圖 7


Mou icon

圖 8 好了派阱,至此,本地博客已經(jīng)搭建起來了文兑,只是本地哦腺劣。別人是看不到了

一、部署到github上

  1. 注冊Github帳號。

     創(chuàng)建repository
     登錄github后贮聂,將鼠標點擊github右上角“+”號吓懈,在下拉菜單上,選擇“New repository”項耻警,將跳到如下頁面,        填寫庫名稱腮恩,勾選“Initialize this repository with a README”,點擊“create repository”武契,即可完        成創(chuàng)建庫荡含。
    
Mou icon
  1. 部署

     編輯 _config.yml (在 H:\hexo 下)释液。你在部署時,要把下面的 zippera 都換成你的賬號名浸船。
     
     deploy:
       type: git
       repository: https://github.com/JinqianChina/JinqianChina.github.io.git
       branch: master
     
     這里需要注意:https://方式可能會出現(xiàn)找前,部署文件到github和每次更新文件到github時都需要輸入github用戶 名和密碼的情況,這個情況不是一定出現(xiàn)项戴,我在部署的時候遇到了槽惫,網(wǎng)上搜了沒有找到解決的方式,于是我采用SSH-key方式仿耽,ssh 的介紹和設置方法請看 官方教程<https://help.github.com/articles/generating-ssh-keys/> 各薇,不用擔心,很簡單开缎。
     設置好SSH-key后林螃, _config.yml 配置文件應該為:
     deploy:
       type: git
       repository: git@github.com:JinqianChina/JinqianChina.github.io.git
       branch: master
         
     執(zhí)行下列指令即可完成部署。
     
     hexo generate
     hexo deploy
     如果提示:ERROR Deployer not found: git
     執(zhí)行以下以下命令:npm install hexo-deployer-git --save
    
Mou icon
    完成之后再執(zhí)行:
    hexo generate
    hexo deploy

    記淄瓴小:每次修改本地文件后谨设,需要 hexo generate 才能保存,hexo deploy 才能部署到github铝宵。每次使用命令 時鹏秋,都要在 ~\hexo 目錄下。
    Okay,我們的博客已經(jīng)完全搭建起來了侣夷,在瀏覽器訪問 JinqianChina.github.io 就能看到你的成就了百拓!
    還有一點琴锭,有一些用戶在hexo deploy之后會有提示驗證郵箱
    那么我們要輸入我們在git上驗證的郵箱
    再次hexo deploy
    就發(fā)布上去了衙传。
    就可以看到我們就成就了。蓖捶。。
    
    tips
    
    hexo現(xiàn)在支持更加簡單的命令格式了刻像,比如:
    
    hexo g ==  hexo generate
    
    hexo d ==  hexo deploy
    
    hexo s ==  hexo server
    
    hexo n ==  hexo new
最后編輯于
?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末细睡,一起剝皮案震驚了整個濱河市帝火,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌犀填,老刑警劉巖,帶你破解...
    沈念sama閱讀 206,378評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件靠瞎,死亡現(xiàn)場離奇詭異求妹,居然都是意外死亡佳窑,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,356評論 2 382
  • 文/潘曉璐 我一進店門净神,熙熙樓的掌柜王于貴愁眉苦臉地迎上來溉委,“玉大人瓣喊,你說我怎么就攤上這事≡迦” “怎么了棵帽?”我有些...
    開封第一講書人閱讀 152,702評論 0 342
  • 文/不壞的土叔 我叫張陵,是天一觀的道長弟晚。 經(jīng)常有香客問我仗谆,道長,這世上最難降的妖魔是什么藻雪? 我笑而不...
    開封第一講書人閱讀 55,259評論 1 279
  • 正文 為了忘掉前任狸吞,我火速辦了婚禮蹋偏,結果婚禮上,老公的妹妹穿的比我還像新娘威始。我一直安慰自己黎棠,他們只是感情好镰绎,可當我...
    茶點故事閱讀 64,263評論 5 371
  • 文/花漫 我一把揭開白布木西。 她就那樣靜靜地躺著八千,像睡著了一般。 火紅的嫁衣襯著肌膚如雪恋捆。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,036評論 1 285
  • 那天,我揣著相機與錄音星立,去河邊找鬼。 笑死室奏,一個胖子當著我的面吹牛劲装,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播绒怨,決...
    沈念sama閱讀 38,349評論 3 400
  • 文/蒼蘭香墨 我猛地睜開眼谦疾,長吁一口氣:“原來是場噩夢啊……” “哼念恍!你這毒婦竟也來了?” 一聲冷哼從身側響起峰伙,我...
    開封第一講書人閱讀 36,979評論 0 259
  • 序言:老撾萬榮一對情侶失蹤瞳氓,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后店诗,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 43,469評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 35,938評論 2 323
  • 正文 我和宋清朗相戀三年恕洲,在試婚紗的時候發(fā)現(xiàn)自己被綠了霜第。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片户辞。...
    茶點故事閱讀 38,059評論 1 333
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖刃榨,靈堂內(nèi)的尸體忽然破棺而出双仍,到底是詐尸還是另有隱情,我是刑警寧澤苞轿,帶...
    沈念sama閱讀 33,703評論 4 323
  • 正文 年R本政府宣布逗物,位于F島的核電站翎卓,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏莲祸。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 39,257評論 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望缴阎。 院中可真熱鬧,春花似錦述暂、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,262評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至皮钠,卻和暖如春赠法,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背款侵。 一陣腳步聲響...
    開封第一講書人閱讀 31,485評論 1 262
  • 我被黑心中介騙來泰國打工侧纯, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人壕鹉。 一個月前我還...
    沈念sama閱讀 45,501評論 2 354
  • 正文 我出身青樓晾浴,卻偏偏與公主長得像牍白,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子茂腥,可洞房花燭夜當晚...
    茶點故事閱讀 42,792評論 2 345

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

  • 第一章 安裝Git工具 下載GitHub for Windows,直接點擊安裝,安裝完成后最岗,可以看到“Git Sh...
    不圓的石頭閱讀 11,844評論 5 63
  • 1帕胆、什么是 Hexo? Hexo 是一個快速般渡、簡潔且高效的博客框架懒豹。Hexo 使用 Markdown(或其他渲染引...
    紫月凌楓閱讀 5,822評論 7 7
  • 本文講解我在搭建Hexo博客的完整過程芙盘,主要內(nèi)容包括GitHub與SSH、FAQ等脸秽。 另外還需要注意的是: Hex...
    風清袖一閱讀 941評論 0 4
  • 版權聲明:本文為博主原創(chuàng)文章儒老,未經(jīng)博主允許不得轉載。 閑聊 在大三的時候记餐,一直就想搭建屬于自己的一個博客驮樊,但由于各...
    Kerry202閱讀 1,841評論 0 2
  • 學會獨立,習得獨處能力巩剖,享受「一個人」。我開始愛上一個人的生活钠怯,一個人的時光。 一個人曙聂,讀書晦炊,寫字,繪畫宁脊,聽音樂断国。...
    巧克力媽媽閱讀 215評論 0 0