GitHub搭建免費Hexo博客

準備工作

  • 注冊Github賬號
    這里申請一個就好了官套,申請步驟很簡單蜀备,不再詳述,記住選免費服務(wù)就可以杖小。在github上創(chuàng)建public庫是免費的肆汹,也就是傳說中的創(chuàng)建開源庫。創(chuàng)建private庫是要付費的予权,我們使用github主要就是為了擁抱開源昂勉,如果沒有特殊需求,創(chuàng)建public庫就可以扫腺,我們一會兒要創(chuàng)建的博客倉庫就是public庫岗照。

申請完賬號,登陸之后笆环,就可以創(chuàng)建repo了攒至,點擊New repository,會跳轉(zhuǎn)到這個界面:

  • 安裝Homebrew套件管理器

Homebrew并不是必須的躁劣,你也可以通過其他途徑安裝git和node.js嗓袱,但是,個人認為Homebrew相當nice习绢,而且在mac下管理安裝包特別方便,所以在這里強行安利一波,Homebrew需要你的mac安裝了Xcode闪萄,很多其他mac應(yīng)用也需要梧却,所以建議先安裝一下,appstore里就有知市。裝完Xcode之后赦役,剩下的步驟就特別簡單了置鼻,打開mac terminal終端,輸入以下命令

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

1.安裝 Git

brew install git

2.安裝Nodejs

先安裝nvm广鳍,這是Nodejs版本管理器,可以輕松切換Nodejs版本吓妆。

curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.5/install.sh | bash
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh"

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

nvm install stable

3.安裝Hexo

打開Terminal行拢,cd到你想搭建博客的路徑祖秒,比如D:\My Documents\GitHub\blog。依次輸入

npm install hexo-cli -g #安裝hexo
hexo init # 初始化舟奠,安裝所需包
npm install # 其實此句不是必須竭缝,新版本的Hexo在初始化時就安裝好了依賴包)
hexo g # 生成
hexo s # 運行

這樣就開啟了一個本地博客服務(wù)器,打開瀏覽器沼瘫,在地址欄輸入localhost:4000抬纸,就可以查看本地博客了,hexo默認生成了一片hello world博客耿戚。

注意湿故,以上hexo開頭的命令,執(zhí)行目錄必須是你創(chuàng)建的博客文件夾目錄溅话。

4.配置SSH key

  1. 檢查本機上是否存在SSH key

打卡終端晓锻,輸入如下命令:

cd .ssh
ls -la

檢查終端輸出的文件列表中是否已經(jīng)存在id_rsa.pub 或 id_dsa.pub 文件,如果文件已經(jīng)存在飞几,那么你可以跳過步驟2砚哆,直接進入步驟3.

  1. 創(chuàng)建一個SSH key

    在終端輸入以下命令:

    ssh-keygen -t rsa -C "your_email@example.com"
    

回車,接著會提示你屑墨,讓你輸入文件名躁锁,直接回車會創(chuàng)建使用默認文件名的文件(推薦使用默認文件名);然后會提示你輸入兩次密碼(輸入密碼之后沒有反饋卵史,顯示還是空白战转,但是你確實已經(jīng)輸入了),當然密碼也可以不輸以躯,直接回車槐秧,如果這里沒有輸入密碼啄踊,以后提交博客更新的時候就不需要輸入密碼了。

  1. 添加SSH key到github

    經(jīng)過第二步刁标,如果你沒有指定文件名(也就是使用的默認文件名)颠通,那么你的.ssh文件夾下,應(yīng)該有一個id_rsa.pub文件了膀懈,打開該文件顿锰,復(fù)制里面的文本。然后登陸github启搂,點擊右上角頭像右邊的三角圖標硼控,點擊Settings,然后在左邊菜單欄點擊SSH and GPG keys胳赌,點擊new ssh key牢撼,title 隨便填一個,在key 欄填入你復(fù)制的內(nèi)容匈织,點擊add ssh key浪默,就可以添加一個ssh key了

5.同步Hexo博客到Github

  1. 在你已經(jīng)可以在本機查看你的博客了,但是要想讓別人通過網(wǎng)絡(luò)可以查看你的博客缀匕,還需要一步纳决,那就是將你的博客發(fā)布到github倉庫。在terminal終端乡小,將當前目錄切換到你的本地博客目錄阔加,執(zhí)行以下命令:
npm install hexo-deployer-git --save
  1. 安裝完成之后,打開本地博客目錄的_config.yml文件满钟,編輯其中的deploy節(jié)點:
deploy:
  type: git
  repo: git@github.com:yourusername/youusername.github.io.git
  branch: master
  1. 將上面yourusername替換成你的github用戶名即可胜榔,你也可以去你開始的時候創(chuàng)建的名為yourusername.github.io的倉庫去直接復(fù)制完整的地址,如下圖:
  1. 保存配置之后湃番,在本地博客目錄執(zhí)行以下命令:
hexo clean  // clean本地項目夭织,防止緩存
hexo g      // 根據(jù)你編輯的md格式的博客,生成靜態(tài)網(wǎng)頁
hexo d      // 將本地博客發(fā)布到github

然后吠撮,在瀏覽器地址欄輸入yourusername.github.io就可以訪問你的博客了尊惰,別人也可以通過這個地址訪問你的博客。

原文地址:Mac搭建Hexo博客及NexT主題配置優(yōu)化
還是得參考官方文檔啊泥兰,雖然有前人的操作案例弄屡,有些地方還是有出入的,比如nvm安裝方法哪里

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末鞋诗,一起剝皮案震驚了整個濱河市膀捷,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌削彬,老刑警劉巖全庸,帶你破解...
    沈念sama閱讀 222,464評論 6 517
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件秀仲,死亡現(xiàn)場離奇詭異,居然都是意外死亡壶笼,警方通過查閱死者的電腦和手機啄育,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 95,033評論 3 399
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來拌消,“玉大人,你說我怎么就攤上這事安券《毡溃” “怎么了?”我有些...
    開封第一講書人閱讀 169,078評論 0 362
  • 文/不壞的土叔 我叫張陵侯勉,是天一觀的道長鹦筹。 經(jīng)常有香客問我,道長址貌,這世上最難降的妖魔是什么铐拐? 我笑而不...
    開封第一講書人閱讀 59,979評論 1 299
  • 正文 為了忘掉前任,我火速辦了婚禮练对,結(jié)果婚禮上遍蟋,老公的妹妹穿的比我還像新娘。我一直安慰自己螟凭,他們只是感情好虚青,可當我...
    茶點故事閱讀 69,001評論 6 398
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著螺男,像睡著了一般棒厘。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上下隧,一...
    開封第一講書人閱讀 52,584評論 1 312
  • 那天奢人,我揣著相機與錄音,去河邊找鬼淆院。 笑死何乎,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的迫筑。 我是一名探鬼主播宪赶,決...
    沈念sama閱讀 41,085評論 3 422
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼脯燃!你這毒婦竟也來了搂妻?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 40,023評論 0 277
  • 序言:老撾萬榮一對情侶失蹤辕棚,失蹤者是張志新(化名)和其女友劉穎欲主,沒想到半個月后邓厕,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 46,555評論 1 319
  • 正文 獨居荒郊野嶺守林人離奇死亡扁瓢,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,626評論 3 342
  • 正文 我和宋清朗相戀三年详恼,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片引几。...
    茶點故事閱讀 40,769評論 1 353
  • 序言:一個原本活蹦亂跳的男人離奇死亡昧互,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出伟桅,到底是詐尸還是另有隱情敞掘,我是刑警寧澤,帶...
    沈念sama閱讀 36,439評論 5 351
  • 正文 年R本政府宣布楣铁,位于F島的核電站玖雁,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏盖腕。R本人自食惡果不足惜赫冬,卻給世界環(huán)境...
    茶點故事閱讀 42,115評論 3 335
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望溃列。 院中可真熱鬧劲厌,春花似錦、人聲如沸哭廉。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,601評論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽遵绰。三九已至辽幌,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間椿访,已是汗流浹背乌企。 一陣腳步聲響...
    開封第一講書人閱讀 33,702評論 1 274
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留成玫,地道東北人加酵。 一個月前我還...
    沈念sama閱讀 49,191評論 3 378
  • 正文 我出身青樓,卻偏偏與公主長得像哭当,于是被迫代替她去往敵國和親猪腕。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 45,781評論 2 361

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