最近对搭建个人博客比较感兴趣,但是刚搭建好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博客

转载于:https://www.cnblogs.com/qingtianxt/p/9717549.html

linux下搭建hexo环境相关推荐

  1. linux里面搭建php环境,Linux下搭建PHP环境

    该站下有系列PHP文章. 在Linux下搭建PHP环境比Windows下要复杂得多.除了安装Apache,PHP等软件外,还要安装一些相关工具,设置必要参数.而且,如果要使用PHP扩展库,还要进行编译 ...

  2. linux下搭建hadoop环境步骤分享

    linux下搭建hadoop环境步骤,需要的朋友可以参考下 1.下载hadoop包 wget http://apache.freelamp.com/hadoop/core/stable/hadoop- ...

  3. linux下搭建go环境--问题记录

    记录自己在linux上搭建go环境的经历.(因为各种版本,linux系统问题挣扎了几天) 安装vmware-tools,把我要运行代码拷进来.这个网上方法很多,我的电脑抽风不能安装,后面重装的虚拟机 ...

  4. 在linux下搭建git环境,在linux下搭建git github开发环境

    在linux下搭建git github开发环境 github git linux 1.安装git sudo apt-getinstall git 2.Generating SSH keys 2.1.g ...

  5. 云服务器ecs搭建环境,ECS云服务器linux下搭建开发环境

    买回来的云服务器,当然要装好开发环境 linux下常用的就是LAMP或者LNMP,这里给大家介绍和实际演示LAMP环境的搭建 1.连接ECS服务器 终端输入 ssh root@你的IP地址 回出现ye ...

  6. Linux下搭建Java环境

    date: 2018/12/7 16:19:35 Linux搭建Java环境 1 查看当前系统版本 cat /proc/version 2 查看java版本 java -version 3 查看当前系 ...

  7. linux搭建oci环境,Linux下搭建OCI环境

     系统环境以及相关软件: 操作系统:Linux jabnih-VirtualBox 3.2.0-23-generic-pae #36-Ubuntu SMP Tue Apr 10 22:19:09  ...

  8. linux下搭建uvm环境,转:使用QuestaSIM进行UVM仿真环境搭建

    使用QuestaSIM进行UVM仿真环境搭建 (Using the UVM libraries with Questa) 注意: 直到目前的questaSim 10.1版本(2012-01-31)为止 ...

  9. 在Linux的Eclipse下搭建Android环境

    http://blog.csdn.net/lyonte/article/details/6407242 一.Java环境安装配置 详见<在Linux下搭建Java环境> http://bl ...

最新文章

  1. 8GB内存的树莓派4来啦!国内售价589元,官方还推出配套64位系统
  2. 文本处理相关资料整理
  3. java 自定义tostring_Java 怎么写这个自定义class的toString方法?
  4. wowza rtsp_使用wowza和xuggler将RTMP转为RTSP
  5. 浙江大学计算机学院1702班,测控1702:传道授业解惑 此间师者真情
  6. Oracle表重命名后索引、约束、权限、同义词的影响
  7. sodp软件如何导入多个工作面信息_如何批量导入数据到手机通讯录
  8. Github网站中文汉化浏览器插件
  9. 2019最新《web前端课程+项目实践课程》高清无拼凑
  10. 个人网站建设专业定制,个人网站建设怎么做
  11. 云计算与虚拟化的关系是什么?
  12. Java实验—四子棋进阶
  13. 携程Java后台开发三面面经
  14. 《鬼谷子》飞箝第五(原文)
  15. 数据分析-Excel简介
  16. 孵化中国网络安全未来,ISC 2021创新独角兽沙盒大赛开启招募
  17. 我喜欢的郭敬明的文字
  18. 两台计算机都使用远程桌面,远程桌面设置及使用
  19. iOS 客户端基于 WebP 图片格式的流量优化(下)
  20. 指针数组与数组指针详解

热门文章

  1. Android中用图片自定义一个进度条(实现蒙板效果)
  2. Linux权限和进程管理、网络配置、任务调度(四)
  3. Gradle项目中gradle.build文件中的buildScript代码块
  4. eclipse打包项目为aar_Eclipse中使用AAR
  5. python结束循环_python中break、continue 、exit() 、pass终止循环的区别
  6. 超简单的MySQL菜鸟安装教程
  7. 官宣:恭喜 ChaosBlade 项目进入 CNCF Sandbox
  8. 基于 Knative 低成本部署在线应用,灵活自动伸缩
  9. java el ognl_el表达式跟ognl表达式的区别
  10. numpy实现神经网络代码(mnist手写体识别)