前言:

苦命的萌新在历经三天的时间终于搭建出属于自己的HEXO博客,在搭建期间踩的各种各样的坑,在此记录一下,也希望能给遇到同样问题的人一点帮助!

最终目的:

搭建HEXO博客,发布第一篇自己的博客并部署到Github,并且绑定域名。

搭建环境:

  1. 服务器:阿里云
  2. 操作系统:Centos7(其他系统也可以,命令会有一点差异,整体思路一样)
  3. Node: v10.16.0
  4. Git:1.8.3.1

安装Node.js:

1.在usr/local目录下新建一个Node的文件夹

mkdir /usr/local/node

2.去Node.js的官网下载对应版本的安装包
附上下载地址:https://nodejs.org/en/download/

3.将下载好的文件通过Xftp上传到Node文件夹里

4.解压

xz -d node-v10.16.0-linux-x64.tar.xz
tar -xvf node-v10.16.0-linux-x64.tar

5.此时进入到解压文件的bin目录里 执行./node -v 若能提示版本号 则证明安装包无错误

cd node-v10.16.0-linux-x64/bin/
./node -v

6.建立软连接

ln -s /usr/local/node/node-v10.16.0-linux-x64/bin/node /usr/local/bin/node
n -s /usr/local/node/node-v10.16.0-linux-x64/bin/npm/usr/local/bin/npm

7.然后输入node -v若提示版本号 则证明安装成功


安装cnpm

因为npm安装插件是从国外服务器下载,受网络影响大,可能出现异常,所以这里推荐使用淘宝的镜像cnpm(也可以选择不安装,之后的cnpm命令换为npm就可以了)

npm install -g cnpm --registry=https://registry.npm.taobao.org

如果此时输入cnpm -v可以提示版本 则安装成功 !若提示找不到命令,不要着急,可以试试下面这段命令!

ln -s /usr/local/node/node-v10.16.0-linux-x64/bin/cnpm /usr/local/bin/cnpm

此时再次输入cnpm -v就可以成功提示版本号了

安装Git

1.yum下载

git yum -y install git

2.设置用户名和邮箱(此用户名和邮箱为在Github网站注册的保持一致)

git config --global user.name 你的用户名
git config --global user.email 你的邮箱

安装HEXO

终于凑齐了七颗龙珠,你只需要执行以下命令就可以安装HEXO了

cnpm install -g hexo-cli

此时执行hexo -v 如果输出hexo的基本信息 那么恭喜你勇士 博客的环境已经基本搭建成功了!
若是提示找不到命令也不要灰心 试试执行以下命令吧

ln -s /usr/local/node/node-v10.16.0-linux-x64/bin/hexo /usr/local/bin/hexo

此时再次输入hexo -v是不是就可以了呐

谢谢浏览,若有不正确的地方请在留言区指出ˇωˇ