linux 搭建hexo博客

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

相關文章
相關標籤/搜索