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

相关文章
相关标签/搜索