linux下搭建hexo环境

Posted 倾甜xt

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux下搭建hexo环境相关的知识,希望对你有一定的参考价值。

最近对搭建个人博客比较感兴趣,但是刚搭建好next主题基本博客,电脑就坏了,借了一台电脑继续搞,不想在他电脑中弄太多环境,所以我准备在自己电脑的服务器上搭建hexo环境

  服务器环境:

    (1)centos

    (2)git 已安装


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安装,linux系统中已经安装,所以这里不做详细解说


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

软连接:参考两篇博客:
            5分钟让你明白“软链接”和“硬链接”的区别:(简单易懂)
            linux硬链接与软链接:(内容充实)
linux下搭建hexo 参考简书:

       Linux下搭建hexo博客
   

以上是关于linux下搭建hexo环境的主要内容,如果未能解决你的问题,请参考以下文章

Linux下搭建hexo博客网站

Linux下使用Hexo搭建github博客

hexo的环境搭建

Linux下使用 github+hexo 搭建个人博客03-hexo配置优化

Linux下使用 github+hexo 搭建个人博客04-next主题优化

Mac下搭建hexo3.0博客