Mac os X 配置hexo教程

<h1> 前言 </h3>

Hexo基于Node.js,由臺灣大神tommy351開發(fā),可以實(shí)現(xiàn)一個靜態(tài)網(wǎng)頁組成的博客,而且更輕更快,使用也相當(dāng)?shù)暮唵?。只要安裝了GitNode.js,我們就可以在電腦上快速的用Hexo來寫作,Hexo同樣支持評論、分類、標(biāo)簽、圖片等。

<h3>特性</h3>

  • 快速
    Hexo基于Node.js,支持多線程,幾百篇文章也可以幾秒生成。
  • 流暢
    支持GitHub Flavored MarkdownOctopress的插件。
  • 擴(kuò)展
    Hexo支持EJS、SwigStylus,通過插件支持Haml、Jade、Less



下面就來給大家介紹下Hexo靜態(tài)博客環(huán)境搭建的方法。


<h3> 先整理一下思路</h3>
1.首先hexo是基于nodejs,所以需要安裝nodejs(之前沒有安裝過的話)。
2.安裝nodejs的方法很多的,因?yàn)闉榱撕唵危揖W(wǎng)上的很多教程也是用的homebrew安裝方式,我也就用的這個。
3.安裝homebrew方式很簡單,因?yàn)閙ac自帶了ruby,一句話就能搞定。
4.hexo提交部署需要git部署到github,所以需要安裝git工具。
5.整理一下安裝順序,(homebrew-nodejs-hexo-git)


<h3> 1.安裝homebrew</h3>
打開終端,輸入下面代碼:

ruby -e "$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)"  

稍等片刻安裝完成就可以了,因?yàn)檎谙螺d,如果沒有網(wǎng)速的話,可以關(guān)閉或者按下‘Ctrk+C’來結(jié)束進(jìn)程并重新下載。值得注意的是輸入這行代碼也可能會提醒你輸入的過舊,需要輸入新的代碼,只用復(fù)制那段代碼然后輕敲回車就OK。

<h3> 2.安裝nodejs</h3>
用homebrew安裝,一句話搞定。

brew install node  

<h3> 3.安裝hexo</h3>
可以使用nodejs自帶的npm進(jìn)行安裝。

npm install -g hexo

<h3> 3.1創(chuàng)建hexo文件夾</h3>
待安裝完成之后,在自己想要的位置新建一個文件夾,例如在根目錄新建。打開終端輸入:

mkdir blog  
cd blog  
hexo init

<h3> 3.2安裝依賴包 </h3>
npm install
<h3> 4.安裝git</h3>
安裝好之后建議注冊一個github賬號,如果沒有的話。

<h3> 4.1homebrew安裝</h3>

sudo brew install git

<h3> 4.2配置</h3>

<h4> 4.2.1檢查SSH key</h4>

cd ~/.ssh

<h4> 4.2.2備份已有的key</h4>

mkdir key_backup
mv id_rsa* key_backup  

<h4> 4.2.3生成SSH key</h4>

ssh-keygen -t rsa -C "xxxx@xxxx.com"   

xxxx@xxxx為自己的github賬號。

<h4> 4.2.4將SSH key添加到github</h4>

登錄到gitHub頁面,Account Settings->SSH Public Keys->Add another key將生成的key(id_rsa.pub文件)內(nèi)容copy到輸入框中,save。id_rsa.pub文件放在.ssh這個隱藏文件夾之下,因?yàn)楫?dāng)前就在這個目錄,所以直接打開。

ls  
open id_rsa.pub

打開這個文件推薦使用Sublime Text 2(下同),復(fù)制里面的東西,然后到在網(wǎng)頁上保存。

<h4>4.2.5測試連接</h4>

ssh git@github.com

如果現(xiàn)實(shí)連接成功,那就可以,不可以請重復(fù)以上步驟,找出錯誤的原因,或者把顯示的錯誤信息代碼復(fù)制到谷歌上面搜索。
<h3> 4.2.6設(shè)置個人信息</h3>

git config --global user.name "xxx”
git config --global user.email "xxx@xxx.com"

xxx是你自己的github的賬號,xxx@xxx.com是注冊郵箱。

<h3> 5.創(chuàng)建github上面的repository </h3>
在自己的github主頁右下角,創(chuàng)建一個新的repositpry。我的github賬號是maodahua,那么我就應(yīng)該創(chuàng)建的repository名字為maodahua.github.io.

<h3> 6.部署</h3>
在自己創(chuàng)建的blog下找到_config.yml這個文件并編輯,在最下面添加如下的語句。網(wǎng)址的maodahua替換成自己賬號即可。

deploy:
type: git
repository: http://github.com/maodahua/maodahua.github.io.git
branch: master

PS:三個冒號之后需要留一個空格,不然會引起錯誤。

至此,hexo博客的搭建已經(jīng)完成,接下來可以執(zhí)行下面代碼在本地運(yùn)行,查看效果

cd blog  
hexo g
hexo s

然后在瀏覽器中輸入localhost:4000就可以看到了。
如果沒有錯誤的話,可以執(zhí)行

hexo d

完成之后,我們的博客就完全搭建起來了。在瀏覽器中輸入maodahua.github.io就可以訪問了,去看看你的成果吧!

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容