Hexo+github建站備忘

建站背景

昨天在百度一個(gè)python用法時(shí)進(jìn)到一個(gè)個(gè)人博客里撞反,查完用法之后突然覺得那個(gè)博客做得挺好,內(nèi)容充實(shí)有用,風(fēng)格簡約吱窝,同時(shí)我也注意到那個(gè)博客是Hexo框架的,稍微百度了一下就發(fā)現(xiàn)Hexo挺有意思的,也比較適合做輕量級的博客心剥。其中有一個(gè)hexo入門指南的文章里說道:

ghost目前人氣最高邦尊,號稱是要取代WordPress的下一代博客平臺。不過問題也正在于此优烧,它的目標(biāo)定位是博客平臺蝉揍,像WordPress一樣重量級。僅用于一個(gè)獨(dú)立博客畦娄,有點(diǎn)高射炮打蚊子的意思又沾。最關(guān)鍵的一點(diǎn),ghost生成的是動(dòng)態(tài)網(wǎng)站熙卡,依賴數(shù)據(jù)庫捍掺,我的直覺立刻讓我放棄掉了ghost。
為什么我要排斥數(shù)據(jù)庫再膳?一個(gè)原因是我對純文本有偏愛挺勿,感覺上要比二進(jìn)制可控。但主要原因還是出于我的一個(gè)顧慮喂柒,說來可笑:我希望到了年老昏花的時(shí)候不瓶,這個(gè)博客依然在。
那時(shí)可能已經(jīng)寫不動(dòng)了灾杰,技術(shù)上的事更折騰不了蚊丐,但我希望它還能運(yùn)行,能看艳吠。站在今天麦备,無法預(yù)料那時(shí)候是什么操作系統(tǒng),天知道nodeJS能不能堅(jiān)持到那天昭娩,更別說ghost凛篙。唯一能確定的是,越簡單栏渺、對環(huán)境依賴越少呛梆,就越有可能長命百歲。我可不想到時(shí)候發(fā)現(xiàn)博客打不開了磕诊,戴上花鏡趴上前去一看填物,db connection error。

看到這段話的最后霎终,我都沒忍住笑出聲了滞磺。這個(gè)作者也提到了一些用Hexo做個(gè)人博客的好處,我就不贅述了莱褒。我自己比較贊同的Hexo的一個(gè)優(yōu)點(diǎn)是博客內(nèi)容是以純文本記錄的击困,可以比較好的保存及遷移。


建站步驟:

主要分為三部分:

  • 注冊github賬號并建立倉庫(Repsitory);

  • 本地安裝配置nodejshexo(注:我的系統(tǒng)是linux Mint 18);

  • 注冊域名并與github綁定(可選).

以下為具體操作:

注冊github賬號并建立倉庫(Repsitory):

進(jìn)入github官網(wǎng)注冊賬號并建立以username.github.io為名的倉庫(Repository),username部分必須與注冊的用戶名完全相同(githubzhi只為每個(gè)用戶提供一個(gè)個(gè)人網(wǎng)站)保礼。

本地安裝配置nodejshexo:#

安裝nodejs(官網(wǎng)給了好幾種裝發(fā)沛励,各種安裝帖里也列出了多種裝發(fā),此處為我自己安裝成功的方法):

~$curl -sL https://deb.nodesource.com/setup_7.x | sudo -E bash -
~$sudo apt-get install -y nodejs

安裝hexo:

安裝:

~$sudo npm install hexo-cli -g
~$hexo init blog
~$cd blog
~/blog$sudo npm install
~/blog$sudo npm install hexo-deployer-git --save
~/blog$hexo server

配置:

編輯 /blog/_config.yml文件

  • 配置網(wǎng)站名稱等炮障;

  • 配置Deployment

      deploy:
      type: github
      repository: https://github.com/username/username.github.io.git
      branch: master
    

新建CNAME文件: 在/myblog/public目錄下新建CNAME文件目派,文件內(nèi)容很簡單,就是自己購買好的域名胁赢。

發(fā)布:

如何寫博客內(nèi)容就不贅述了企蹭,主要就是用Markdown文本寫好內(nèi)容,放到myblog/source/_posts/文件夾下智末。

發(fā)布博客分兩步:

  1. 生成靜態(tài)網(wǎng)頁:

     ~/blog$hexo g
    
  2. 向github推送:

     ~/blog$hexo d
    

此時(shí)谅摄,應(yīng)該就可以通過username.github.io.git訪問網(wǎng)站了。

注冊域名并與github綁定(可選)

如果有購買好的域名系馆,在購買域名的網(wǎng)站上對域名解析添加兩條CNAME記錄送漠,講購買的域名解析到username.github.io.git.

此時(shí),應(yīng)該可以通過購買的域名訪問網(wǎng)站了由蘑。

注: 如果要從不同電腦更新博客闽寡,可參見另一種做法.不過我在實(shí)踐是遇到了幾個(gè)問題,一是npm install hexo-deployer-git應(yīng)該為sudo npm install hexo-deployer-git --save,不然在hexo d的時(shí)候會(huì)出現(xiàn)無法找到git的情況尼酿;二是執(zhí)行完4.2.5之后.git就會(huì)消失爷狈,我采取的辦法是在別的地方克隆倉庫,再把.git拷貝進(jìn)來裳擎。后來才發(fā)現(xiàn)原作者說最開始克隆完倉庫就是拷貝一份再進(jìn)行后面的操作涎永。

DONE!

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市鹿响,隨后出現(xiàn)的幾起案子羡微,更是在濱河造成了極大的恐慌,老刑警劉巖惶我,帶你破解...
    沈念sama閱讀 219,039評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件拷淘,死亡現(xiàn)場離奇詭異,居然都是意外死亡指孤,警方通過查閱死者的電腦和手機(jī)启涯,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,426評論 3 395
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來恃轩,“玉大人结洼,你說我怎么就攤上這事〔骢耍” “怎么了松忍?”我有些...
    開封第一講書人閱讀 165,417評論 0 356
  • 文/不壞的土叔 我叫張陵,是天一觀的道長筷厘。 經(jīng)常有香客問我鸣峭,道長宏所,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,868評論 1 295
  • 正文 為了忘掉前任摊溶,我火速辦了婚禮爬骤,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘莫换。我一直安慰自己霞玄,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,892評論 6 392
  • 文/花漫 我一把揭開白布拉岁。 她就那樣靜靜地躺著坷剧,像睡著了一般。 火紅的嫁衣襯著肌膚如雪喊暖。 梳的紋絲不亂的頭發(fā)上惫企,一...
    開封第一講書人閱讀 51,692評論 1 305
  • 那天,我揣著相機(jī)與錄音陵叽,去河邊找鬼雅任。 笑死,一個(gè)胖子當(dāng)著我的面吹牛咨跌,可吹牛的內(nèi)容都是我干的沪么。 我是一名探鬼主播,決...
    沈念sama閱讀 40,416評論 3 419
  • 文/蒼蘭香墨 我猛地睜開眼锌半,長吁一口氣:“原來是場噩夢啊……” “哼禽车!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起刊殉,我...
    開封第一講書人閱讀 39,326評論 0 276
  • 序言:老撾萬榮一對情侶失蹤殉摔,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后记焊,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體逸月,經(jīng)...
    沈念sama閱讀 45,782評論 1 316
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,957評論 3 337
  • 正文 我和宋清朗相戀三年遍膜,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了碗硬。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,102評論 1 350
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡瓢颅,死狀恐怖恩尾,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情挽懦,我是刑警寧澤翰意,帶...
    沈念sama閱讀 35,790評論 5 346
  • 正文 年R本政府宣布,位于F島的核電站,受9級特大地震影響冀偶,放射性物質(zhì)發(fā)生泄漏醒第。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,442評論 3 331
  • 文/蒙蒙 一进鸠、第九天 我趴在偏房一處隱蔽的房頂上張望稠曼。 院中可真熱鬧,春花似錦堤如、人聲如沸蒲列。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,996評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至侥猩,卻和暖如春榔至,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背欺劳。 一陣腳步聲響...
    開封第一講書人閱讀 33,113評論 1 272
  • 我被黑心中介騙來泰國打工唧取, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人划提。 一個(gè)月前我還...
    沈念sama閱讀 48,332評論 3 373
  • 正文 我出身青樓枫弟,卻偏偏與公主長得像,于是被迫代替她去往敵國和親鹏往。 傳聞我的和親對象是個(gè)殘疾皇子淡诗,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,044評論 2 355

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