搭建環境: CentOS 6.5
1、安裝git的編譯包
yum -y install gcc zlib-devel openssl-devel perl cpio expat-devel gettext-devel curl autoconf
2、下載和安裝Git
這裡我們需要單獨下載官方版本的較為新的Git安裝包,即便很多人說直接線上yum install git也可以安裝Git,但是預設的版本即便安裝上了,以後我們需要提交版本是無法提交的。這裡我下載到當前最新的2.4.6版本Git安裝。
1 wget http://soft.itbulu.com/git/git-2.4.6.tar.gz 2 tar -zxvf git-2.4.6.tar.gz 3 cd git-2.4.6 4 autoconf 5 ./configure 6 make 7 make install
3、安裝Node.js環境
因為Hexo是基於Node.js環境的,所以我們需要安裝Node.js,目前使用Node.js作為後端的程式還是比較多的,據說比PHP執行效率更高。這個我也沒有比較多,畢竟我不是職業玩程式的,只要能應用,誰方便用誰就可以。
4、安裝Node.js依賴包
yum -y install gcc-c++ openssl-devel
5、檢查Python版本
python --version
我們需要檢查下Python的版本,必須在2.6及以上才可以,如果低於這個版本我們還需要安裝Python,這裡我使用的是Centos6系統,預設的是支援2.6的,所以不用擔心。
6、下載和安裝Node.js
1 wget http://nodejs.org/dist/node-latest.tar.gz 2 tar -zxvf node-latest.tar.gz 3 cd node-v0.12.7 4 ./configure 5 make && make install
這裡我們需要注意一個問題,在解壓之後我們需要先檢視一下當前版本的資料夾是什麼,這裡我是node-v0.12.7,如果是其他的我們則需要換其他的進入後編譯。
7、檢查Node.js版本
node -v
8、部署且安裝Hexo部落格
我們在執行完畢上面的Node.js框架之後就可以安裝Hexo靜態部落格。
9、安裝Hexo
npm install -g hexo
這裡採用npm方式來部署hexo靜態部落格。
10、部署資料夾
這裡我們可以先建立一個資料夾,用來安裝hexo
1 mkdir hexo 2 cd hexo
11、初始化Hexo
hexo init
12、安裝依賴包
npm install
13、生成hexo靜態頁面
hexo generate
生成完畢之後,我們可以看到多了一個public資料夾,這就是我們所謂的靜態部落格的目錄,如果我們需要部署到伺服器或者託管平臺,只要將hexo生成靜態之後,將public資料夾裡的檔案傳上去就可以了。其他系統檔案還是放在本地。
14、本地預覽
如果我們本地有環境可以預覽,可以先執行
hexo server
然後瀏覽器中開啟http://localhost:4000地址,然後就可以看到檔案。一般我們直接部署上去後檢視一樣。
15、hexo常規應用
目前,我們就可以在hexo環境中寫文章了,而且可以使用很多第三方主題。
1)寫hexo部落格
hexo new "這是文章標題"
然後會在"source/_posts/這是文章標題.md"建立一個根檔案。我們需要編輯他。