zoukankan      html  css  js  c++  java
  • 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"创建一个根文件。我们需要编辑他。

  • 相关阅读:
    一个程序员的负罪感
    【软件安装记录篇】本地虚拟机Centos7快速安装MySQL
    三分钟熟悉进制转换与位运算
    Base64 编码原理
    Java 注解
    数据结构之链表-动图演示
    数据结构之红黑树-动图演示(下)
    数据结构之红黑树-动图演示(上)
    通过TreeMap 和 冒泡算法对JSON 进行排序
    Quartz 之 windowService
  • 原文地址:https://www.cnblogs.com/wspblog/p/4780296.html
Copyright © 2011-2022 走看看