在github上搭建hexo個人博客(Linux-Ubuntu)

什么是 Hexo者春?

Hexo 是一個博客框架破衔,用來生成靜態(tài)網(wǎng)頁。

安裝前提

安裝 Hexo 很簡單钱烟。但是在安裝前晰筛,需要檢查電腦里有沒有這兩樣東西。

以下安裝都是基于Ubuntu平臺下

安裝 Git

打開終端(ctrl+alt+t)

$ sudo apt-get install git-core

安裝 Node.js

安裝 Node.js 的最佳方式是使用 nvm(自備梯子)拴袭。

cURL:

$ curl https://raw.github.com/creationix/nvm/master/install.sh | sh

Wget:

$ wget -qO- https://raw.github.com/creationix/nvm/master/install.sh | sh

安裝完成后读第,重啟終端并執(zhí)行下列命令即可安裝 Node.js。

$ nvm install stable

安裝 Hexo

$ npm install -g hexo-cli

至此 Hexo 的安裝已經(jīng)完成了拥刻,我們開始建站怜瞒。輸入以下命令:

- $ hexo init <folder>
- $ cd <folder>
- $ npm install

"<folder>"文件夾名稱可以自己隨意取,這三句命令的作用是初始化 Hexo 。

再次輸入命令:

$ hexo generate

作用是生成靜態(tài)文件吴汪,然后輸入:

$ hexo server

作用是啟動服務器惠窄。這時候就可以用瀏覽器打開網(wǎng)址: http://localhost:4000/ 來進行預覽了。


Hexo 本地博客已經(jīng)搭建好了漾橙,現(xiàn)在我們需要將Hexo 部署到 github 上杆融。

1. 注冊賬號(略)

2. 創(chuàng)建一個新的repositories
repositories.png

3. 填寫Repository name名稱

注意,請使用github賬戶名稱.github.io 格式霜运,我這里是hzq0111.github.io 脾歇,而且必須是這個,不然之后你會發(fā)現(xiàn)打不開博客主頁淘捡。
Repository name.png

4. 配置SSH

執(zhí)行下面命令生成SSH

ssh-keygen

三次回車之后藕各,可以生成id_rsa.pub文件,這里面就是SSH key的內(nèi)容焦除,然后使用vim編輯器打開這個文件

vim ~/.ssh/id_rsa.pub

之后把里面的內(nèi)容都拷貝下來激况,打開github,點擊右上角自己的頭像踢京,點擊settings誉碴,再點擊SSH,之后添加new ssh key瓣距,最后把復制的信息都粘貼進去黔帕,title隨便寫,最后輸入以下命令判斷SSH是否配置好:

ssh -T git@github.com

如果出現(xiàn)

Hi! You've successfully authenticated, but GitHub
 does not provide shell access.

就表示你已經(jīng)配置好了SSH
SSH.png

5. 配置 Git 個人信息

設置Git的user name和email:(如果是第一次的話)

git config --global user.name "github用戶名"
git config --global user.email "你注冊的郵箱地址"

生成密鑰

ssh-keygen -t rsa -C "你注冊的郵箱地址"

6. 配置Deployment

在_config.yml文件中蹈丸,找到Deployment成黄,然后按照如下修改:

deploy:
  type: git
  repo: git@github.com:hzq0111/hzq0111.github.io.git
  branch: master

hzq0111/hzq0111.github.io.git改成自己的倉庫地址
倉庫地址.png

最后執(zhí)行以下命令:

 hexo clean
 hexo g
 hexo d

順利的話在瀏覽器輸入

"用戶名".github.io

我這里是hzq0111.github.io就可以訪問自己的博客了。

撰寫博客

這里推薦Typora編輯器逻杖,編輯好文檔之后放在source→_posts文件夾內(nèi)奋岁,重新執(zhí)行一遍以下命令即可。

 hexo clean
 hexo g
 hexo d
最后編輯于
?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末荸百,一起剝皮案震驚了整個濱河市闻伶,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌够话,老刑警劉巖蓝翰,帶你破解...
    沈念sama閱讀 221,273評論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異女嘲,居然都是意外死亡畜份,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,349評論 3 398
  • 文/潘曉璐 我一進店門欣尼,熙熙樓的掌柜王于貴愁眉苦臉地迎上來爆雹,“玉大人,你說我怎么就攤上這事「铺” “怎么了慧起?”我有些...
    開封第一講書人閱讀 167,709評論 0 360
  • 文/不壞的土叔 我叫張陵,是天一觀的道長册倒。 經(jīng)常有香客問我完慧,道長,這世上最難降的妖魔是什么剩失? 我笑而不...
    開封第一講書人閱讀 59,520評論 1 296
  • 正文 為了忘掉前任,我火速辦了婚禮册着,結(jié)果婚禮上拴孤,老公的妹妹穿的比我還像新娘。我一直安慰自己甲捏,他們只是感情好演熟,可當我...
    茶點故事閱讀 68,515評論 6 397
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著司顿,像睡著了一般芒粹。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上大溜,一...
    開封第一講書人閱讀 52,158評論 1 308
  • 那天化漆,我揣著相機與錄音,去河邊找鬼钦奋。 笑死座云,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的付材。 我是一名探鬼主播朦拖,決...
    沈念sama閱讀 40,755評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼厌衔!你這毒婦竟也來了璧帝?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,660評論 0 276
  • 序言:老撾萬榮一對情侶失蹤富寿,失蹤者是張志新(化名)和其女友劉穎睬隶,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體作喘,經(jīng)...
    沈念sama閱讀 46,203評論 1 319
  • 正文 獨居荒郊野嶺守林人離奇死亡理疙,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,287評論 3 340
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了泞坦。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片窖贤。...
    茶點故事閱讀 40,427評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出赃梧,到底是詐尸還是另有隱情滤蝠,我是刑警寧澤,帶...
    沈念sama閱讀 36,122評論 5 349
  • 正文 年R本政府宣布授嘀,位于F島的核電站物咳,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏蹄皱。R本人自食惡果不足惜览闰,卻給世界環(huán)境...
    茶點故事閱讀 41,801評論 3 333
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望巷折。 院中可真熱鬧压鉴,春花似錦、人聲如沸锻拘。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,272評論 0 23
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽署拟。三九已至婉宰,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間推穷,已是汗流浹背心包。 一陣腳步聲響...
    開封第一講書人閱讀 33,393評論 1 272
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留缨恒,地道東北人谴咸。 一個月前我還...
    沈念sama閱讀 48,808評論 3 376
  • 正文 我出身青樓,卻偏偏與公主長得像骗露,于是被迫代替她去往敵國和親岭佳。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 45,440評論 2 359

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