linux 搭建hexo博客


搭建環境: 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"創建一個根文件。我們需要編輯他。

 


免責聲明!

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



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