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


個人博客做了也小有三年了,從剛開始的emlog到后來的wordpress,后來朋友介紹hexo才開始接觸這種輕量級的博客系統,於是在windows下用了幾個月感覺良好。最近開發需要,入手mac,但是hexo不能停,又於是琢磨mac下的hexo搭建,相對於windows來說mac平台的一些資料還是略顯不足,或者就是網上資源魚龍混雜需要自己判斷擇優使用。諾在這里把自己搭建的過程和方法記錄一下,如果不足或者錯誤的地方,懇請指正,共同進步才是目的,謝謝。

先屢一下思路

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


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

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

 

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

brew install node

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

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安裝

npm install -g hexo
hexo init
npm install

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

./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安裝,一句話搞定

sudo brew install git

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

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/
轉載請注明出處,謝謝


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM