使用hexo搭建博客

前言

想搭建博客又不愿意花錢買服務(wù)器,萬一不怎么用又太浪費錢十兢,花太多時間設(shè)計風(fēng)格又又太耗時間趣竣。
hexo主題很多都很好看,不用花太多時間旱物,而且用GitHub pages服務(wù)搭建不用花錢遥缕!
而且每次更新文章可以讓GitHub活躍度上升呢!

廢話不多說宵呛。開始搭建单匣。

準備工作

  1. 注冊GitHub賬號
    訪問GitHub注冊一個賬號,郵箱必須必須驗證宝穗。
  2. 安裝Git
    訪問Git官網(wǎng)下載安裝包并安裝户秤,過程不演示(必須將其加入環(huán)境變量)。
  3. 安裝node.js
    訪問node.js官網(wǎng)下載安裝包并安裝讽营,過程不演示(必須將其加入環(huán)境變量)。
    注:會使用nvm的伙伴建議使用nvm來管理nodejs的版本泡徙,避免版本造成不必要的問題橱鹏。

本文使用環(huán)境

這里列出我搭建過程中使用的環(huán)境。

  • Windows10 家庭版
  • git v2.22.0
  • node v10.0.0 (個人使用nvm進行node版本控制,文中不需要nvm)

正式開始搭建

我們先創(chuàng)建一個可以直接用域名進行訪問的倉庫莉兰。

創(chuàng)建倉庫

  1. 進入GitHub主頁并登入挑围,可以看到如下頁面,點擊左上角的Create a repository可以進入創(chuàng)建倉庫頁面糖荒。
  2. 創(chuàng)建一個名為username.github.io的倉庫杉辙,比我的用戶名為defaultcode,那么我這里新建的倉庫名為defaultcode.github.io捶朵,Description描述欄可以不填蜘矢,選擇Public,勾選Initialize this repository with a README综看,然后完成創(chuàng)建品腹。
    創(chuàng)建倉庫過程

之后就可以通過https://username.github.io/訪問自己的博客了(username為你的用戶名)。例如我的域名為https://defaultcode.github.io/红碑,不過剛剛創(chuàng)建的倉庫需要少許時間才能夠訪問舞吭,大概30分鐘以內(nèi)。

訪問自己的博客.gif

配置SSH key

由于文章的是存于GitHub的倉庫中析珊,而我們本地使用Git進行管理羡鸥,必須要有提交權(quán)限,而直接在提交時輸入用戶名和密碼不太安全且過于麻煩忠寻。所以用SSH key來解決本地與GitHub的連接問題惧浴。

  1. 進入git bash終端
  2. 輸入命令檢查本機已存在的ssh密鑰(如果第一次使用git不需要檢查)
$ cd ~/.ssh

這里如果提示:No such file or directory 說明你是第一次使用git

  1. 創(chuàng)建ssh密鑰
$ ssh-keygen -t rsa -C "郵件地址"

此處郵箱地址為你注冊GitHub賬號時使用的郵箱地址。
連續(xù)回車3次后會生成一個文件夾在用戶目錄下.


生成ssh.gif
  1. 在用戶目錄(用戶目錄在檢查本機已存在的ssh密鑰步驟中已有提示我的為c/Users/Warren/)下找到.ssh\id_rsa.pub文件锡溯,用記事本打開并復(fù)制里面的內(nèi)容赶舆,打開你的GitHub主頁,進入個人設(shè)置 → SSH and GPG keysNew SSH key
    配置ssh-key.gif
  1. 測試一下剛剛的配置是否成功
    打開git bash輸入命令
$ ssh -T git@github.com

看到提示:Are you sure you want to continue connecting (yes/no/[fingerprint]) 時輸入yes再回車祭饭,如果看到提示:Hi xxx! You've successfully authenticated, but GitHub does not provide shell access.(xxx為你的用戶名)說明SSH配置成功了芜茵。

  1. 在輸入兩條命令完成最后的配置
    這兩命令配置個人信息,每次提交都會引用這兩條信息來標(biāo)識是誰做的提交倡蝙。
$ git config --global user.name "用戶名"
$ git config --global user.email "郵箱"

這里我配置個人的稱呼和常用郵箱.


測試鏈接和配置git用戶名郵箱.gif

安裝并使用hexo

安裝hexo

安裝過程中遇到了個小錯誤
一開始使用的npm版本不兼容九串,導(dǎo)致無法安裝hexo.

npm版本錯誤.gif

后修改了npm版本后解決。(最新下載的node不會出現(xiàn)這個問題)
使用最新版npm解決.gif

  1. 根據(jù)hexo官方文檔安裝hexo.
    執(zhí)行安裝命令
npm install -g hexo-cli
安裝hexo.gif
  1. 初始化博客目錄
    進入到博客所在目錄執(zhí)行初始化命令
hexo init
初始化博客目錄.gif
  1. 生成靜態(tài)頁并啟動服務(wù)預(yù)覽
  • 進入到博客所在目錄寺鸥,執(zhí)行生成靜態(tài)頁面命令
hexo g
  • 執(zhí)行服務(wù)器啟動命令
hexo s
生成靜態(tài)頁并啟動服務(wù)預(yù)覽.gif

到現(xiàn)在猪钮,我們只差上傳到GitHub上了。(誤胆建,在這之前需要先修改這丑陋的主題烤低!

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市笆载,隨后出現(xiàn)的幾起案子扑馁,更是在濱河造成了極大的恐慌涯呻,老刑警劉巖,帶你破解...
    沈念sama閱讀 212,454評論 6 493
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件腻要,死亡現(xiàn)場離奇詭異复罐,居然都是意外死亡,警方通過查閱死者的電腦和手機雄家,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,553評論 3 385
  • 文/潘曉璐 我一進店門效诅,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人趟济,你說我怎么就攤上這事乱投。” “怎么了咙好?”我有些...
    開封第一講書人閱讀 157,921評論 0 348
  • 文/不壞的土叔 我叫張陵篡腌,是天一觀的道長。 經(jīng)常有香客問我勾效,道長嘹悼,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,648評論 1 284
  • 正文 為了忘掉前任层宫,我火速辦了婚禮杨伙,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘萌腿。我一直安慰自己限匣,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 65,770評論 6 386
  • 文/花漫 我一把揭開白布毁菱。 她就那樣靜靜地躺著米死,像睡著了一般。 火紅的嫁衣襯著肌膚如雪贮庞。 梳的紋絲不亂的頭發(fā)上峦筒,一...
    開封第一講書人閱讀 49,950評論 1 291
  • 那天,我揣著相機與錄音窗慎,去河邊找鬼物喷。 笑死,一個胖子當(dāng)著我的面吹牛遮斥,可吹牛的內(nèi)容都是我干的峦失。 我是一名探鬼主播,決...
    沈念sama閱讀 39,090評論 3 410
  • 文/蒼蘭香墨 我猛地睜開眼术吗,長吁一口氣:“原來是場噩夢啊……” “哼尉辑!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起较屿,我...
    開封第一講書人閱讀 37,817評論 0 268
  • 序言:老撾萬榮一對情侶失蹤隧魄,失蹤者是張志新(化名)和其女友劉穎实幕,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體堤器,經(jīng)...
    沈念sama閱讀 44,275評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,592評論 2 327
  • 正文 我和宋清朗相戀三年末贾,在試婚紗的時候發(fā)現(xiàn)自己被綠了闸溃。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 38,724評論 1 341
  • 序言:一個原本活蹦亂跳的男人離奇死亡拱撵,死狀恐怖辉川,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情拴测,我是刑警寧澤乓旗,帶...
    沈念sama閱讀 34,409評論 4 333
  • 正文 年R本政府宣布,位于F島的核電站集索,受9級特大地震影響屿愚,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜务荆,卻給世界環(huán)境...
    茶點故事閱讀 40,052評論 3 316
  • 文/蒙蒙 一妆距、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧函匕,春花似錦娱据、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,815評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至抒寂,卻和暖如春结啼,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背蓬推。 一陣腳步聲響...
    開封第一講書人閱讀 32,043評論 1 266
  • 我被黑心中介騙來泰國打工妆棒, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人沸伏。 一個月前我還...
    沈念sama閱讀 46,503評論 2 361
  • 正文 我出身青樓糕珊,卻偏偏與公主長得像,于是被迫代替她去往敵國和親毅糟。 傳聞我的和親對象是個殘疾皇子红选,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 43,627評論 2 350

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