zoukankan      html  css  js  c++  java
  • linux下搭建hexo环境

     服务器环境:

        (1)centos

    1.node.js安装
        (1)从官网下载linux版本的node.js 或者直接采用wget方式下载
             

    wget下载:wget https://nodejs.org/dist/v10.9.0/node-v10.9.0-linux-x64.tar.xz

         官网地址:http://nodejs.cn/download/

        (2)下载以后解压:
           

    tar xf node-v10.9.0-linux-x64.tar.xz


        (3)解压以后测试是否安装成功:
       

    cd node-v10.9.0-linux-x64/

            然后执行命令

       

    ./bin/node -v   // 如果出现版本号,说明安装成功


            修改node-v10.9.0-linux-x64文件夹名字为nodejs
      

    cd ..
    mv node-v10.9.0-linux-x64 nodejs


        (4)设置软连接

    ln -s /soft/hexo/nodejs/bin/node /usr/local/bin/node
    ln -s /soft/hexo/nodejs/bin/npm /usr/local/bin/npm

     2.git安装

      2.1 安装依赖包

    yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel
    yum install gcc perl-ExtUtils-MakeMaker

    通过命令 git --version 可以看到,Git 当前的版本号为 1.8.3.1,太过于陈旧,所以需要先把它移除了。

      2.2 卸载旧版本的 Git

    yum remove git

      2.3 下载并解压

    wget https://github.com/git/git/archive/v2.9.2.tar.gz
    tar -zxvf  v2.9.2.tar.gz   // 解压
    mv v2.9.2.tar.gz git //重命名

      2.4 编译安装

    cd git // 进入文件夹
    make prefix=/usr/local/git all // 编译源码
    make prefix=/usr/local/git install // 安装至 /usr/local/git 路径

    编译时,由机器配置决定速度,请耐心等待。

      2.5打开环境变量配置文件。

    vim /etc/profile

    在文件底部添加以下配置。

    PATH=$PATH:/usr/local/git/bin // git 的目录
    export PATH

    两个语句都要加上。

    刷新环境变量。

    source /etc/profile

    最后再使用 git --version 查看版本号,已经为 2.9.2。

    3.安装hexo
       

    npm install hexo-cli -g

    4.搭建博客基础:
        (1)先把hexo命令添加到全局:hexo在nodejs的lib/node_modules/hexo-cli/bin 可以找到hexo命令
            方式是采用软连接:
          

    ln -s /soft/hexo/nodejs/lib/node_modules/hexo-cli/bin/hexo /usr/local/bin/hexo

        (2)部署hexo博客环境:这个可以放在nodejs外面,方便打开
            cd 到和nodejs一个目录下然后:
          

    mkdir hexo
    cd hexo    
    hexo init //会自动把资源文件下载好


        (3)启动测试环境
              

    hexo s


                输入 localhost:4000/
                    如果是服务器,我的是阿里云服务器,需要配置安全组打开4000端口,这样就可以在本地访问
                    或者linux虚拟机,需要测试内外能否正常通信
                    输入ip:4000/ 即可访问hexo的初始页面


        这样,基本的hexo环境就搭建好了。

  • 相关阅读:
    C#与Java的几点区别
    用VB读取记事本的内容,控制计算器的按钮(VB6)
    通过实例说明Java中的多态
    [导入]析构函数(内存泄漏,三法则)
    [导入]const限制符
    [导入]类的一些特殊限制成员
    [导入]基类的复制控制函数
    [导入]容器适配器
    [导入]派生类到基类转换的可访问性
    [导入](复制、默认)构造函数
  • 原文地址:https://www.cnblogs.com/pipiyan/p/11050448.html
Copyright © 2011-2022 走看看