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环境就搭建好了。

转载于:https://www.cnblogs.com/pipiyan/p/11050448.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值