搭建环境: 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"建立一个根文件。咱们须要编辑他。