搭建環境: CentOS 6.5 node
一、安裝git的編譯包python
yum -y install gcc zlib-devel openssl-devel perl cpio expat-devel gettext-devel curl autoconf
二、下載和安裝Gitc++
這裏咱們須要單獨下載官方版本的較爲新的Git安裝包,即使不少人說直接在線yum install git也能夠安裝Git,可是默認的版本即使安裝上了,之後咱們須要提交版本是沒法提交的。這裏我下載到當前最新的2.4.6版本Git安裝。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
三、安裝Node.js環境npm
由於Hexo是基於Node.js環境的,因此咱們須要安裝Node.js,目前使用Node.js做爲後端的程序仍是比較多的,聽說比PHP執行效率更高。這個我也沒有比較多,畢竟我不是職業玩程序的,只要能應用,誰方便用誰就能夠。後端
四、安裝Node.js依賴包瀏覽器
yum -y install gcc-c++ openssl-devel服務器
五、檢查Python版本hexo
python --version框架
咱們須要檢查下Python的版本,必須在2.6及以上才能夠,若是低於這個版本咱們還須要安裝Python,這裏我使用的是Centos6系統,默認的是支持2.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,若是是其餘的咱們則須要換其餘的進入後編譯。
七、檢查Node.js版本
node -v
八、部署且安裝Hexo博客
咱們在執行完畢上面的Node.js框架以後就能夠安裝Hexo靜態博客。
九、安裝Hexo
npm install -g hexo
這裏採用npm方式來部署hexo靜態博客。
十、部署文件夾
這裏咱們能夠先創建一個文件夾,用來安裝hexo
1 mkdir hexo 2 cd hexo
十一、初始化Hexo
hexo init
十二、安裝依賴包
npm install
1三、生成hexo靜態頁面
hexo generate
生成完畢以後,咱們能夠看到多了一個public文件夾,這就是咱們所謂的靜態博客的目錄,若是咱們須要部署到服務器或者託管平臺,只要將hexo生成靜態以後,將public文件夾裏的文件傳上去就能夠了。其餘系統文件仍是放在本地。
1四、本地預覽
若是咱們本地有環境能夠預覽,能夠先執行
hexo server
而後瀏覽器中打開http://localhost:4000地址,而後就能夠看到文件。通常咱們直接部署上去後查看同樣。
1五、hexo常規應用
目前,咱們就能夠在hexo環境中寫文章了,並且可使用不少第三方主題。
1)寫hexo博客
hexo new "這是文章標題"
而後會在"source/_posts/這是文章標題.md"建立一個根文件。咱們須要編輯他。