Hexo-Mac下搭建hexo博客全過程

我的博客作了也小有三年了,從剛開始的emlog到後來的wordpress,後來朋友介紹hexo纔開始接觸這種輕量級的博客系統,因而在windows下用了幾個月感受良好。最近開發須要,入手mac,可是hexo不能停,又因而琢磨mac下的hexo搭建,相對於windows來講mac平臺的一些資料仍是略顯不足,或者就是網上資源魚龍混雜須要本身判斷擇優使用。諾在這裏把本身搭建的過程和方法記錄一下,若是不足或者錯誤的地方,懇請指正,共同進步纔是目的,謝謝。node

先屢一下思路git

1.首先hexo是基於nodejs的,因此必須安裝nodejs
2.安裝nodejs方法不少,我選擇homebrew安裝方式,因此須要安裝它
3.安裝homebrew就很簡單了,mac自帶ruby腳本功能,一句話搞定
4.hexo提交部署github須要使用git工具,因此須要安裝git,用homebrew的話也是一句話搞定
5.OK整理一下安裝順序:homebrew-nodejs-hexo-gitgithub


思路屢清楚了,下面安裝方法整理一下
1.安裝brewhome,一句話搞定npm

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

 

2.0 安裝nodejs
2.1 第一種方式,brewhome安裝,一句話搞定windows

brew install node

2.2 第二種方式,前提是已經安裝好Xcode和git,安裝git方法在下面介紹ruby

git clone git://github.com/joyent/node.git
cd node
./configure
make
sudo make install

2.3 第三種方式,下載源碼(http://nodejs.org/download/),解壓後編譯執行同上

3.0 安裝hexo
3.1 第一種方式,用nodejs自帶npm安裝hexo

npm install -g hexo
hexo init
npm install

3.2 第二種方式,下載源碼(http://www.nodejs.org/download/),編譯執行ssh

./configure --prefix=~/nodejs && make && make install
cp ~/nodejs/bin/node /usr/sbin/node
~/nodejs/bin/npm install -g hexo


4.0 安裝git
4.1 第一種方式,homebrew安裝,一句話搞定curl

sudo brew install git

4.2 第二種方式,前提是已經安裝好Xcodewordpress

curl -O http://kernel.org/pub/software/scm/git/git-1.7.5.tar.bz2
tar xjvf git-1.7.4.1.tar.bz2
cd git-1.7.4.1
./configure --prefix=/usr/local
make
sudo make install
which git

4.3 第三種方式,下載源碼(https://www.kernel.org/pub/software/scm/git/),編譯執行同上
4.4 第四種方式:圖形界面安裝OpenInGitGui(https://code.google.com/p/git-osx-installer),可是天朝被牆
4.5 配置
4.5.1 檢查SSH key

cd ~/.ssh

4.5.2 備份已有的key,(若是有的話)

mkdir key_backup
mv id_rsa* key_backup

4.5.3 生成SSH key

ssh-keygen -t rsa -C "xxx@xxx.com」

4.5.4 將SSH key添加到Github
登陸到GitHub頁面,Account Settings->SSH Public Keys->Add another key將生成的key(id_rsa.pub文件)內容copy到輸入框中,save。
4.5.5 測試鏈接

ssh git@github.com

4.5.6 設置我的信息

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

 

5 修改hexo根目錄下_config.yml文件(xxx爲你的github帳戶名稱)

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


6 註冊github帳號,新建名爲xxx.github.io的repository

7 到這,Hexo博客搭建已經完成了,而且能夠git提交到github上,經過訪問xxx.github.io就能夠訪問本博客,關於hexo的一些操做之後有時間再整理吧

原文地址:http://mjiayou.com/2014/06/16/mac-hexo-log/
轉載請註明出處,謝謝
相關文章
相關標籤/搜索