前言:
苦命的萌新在历经三天的时间终于搭建出属于自己的HEXO博客,在搭建期间踩的各种各样的坑,在此记录一下,也希望能给遇到同样问题的人一点帮助!
最终目的:
搭建HEXO博客,发布第一篇自己的博客并部署到Github,并且绑定域名。
搭建环境:
- 服务器:阿里云
- 操作系统:Centos7(其他系统也可以,命令会有一点差异,整体思路一样)
- Node: v10.16.0
- 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是不是就可以了呐
谢谢浏览,若有不正确的地方请在留言区指出ˇωˇ