linux部署hexo

一. 安装node.js

node.js下载链接

资源下载链接 | >

二. 配置node.js

node.js下载完成后

1
2
3
4
5
mkdir -p /usr/local/node/
cd /usr/local/node/
此时将安装包上传到此目录后解压
rz
tar -xvf node-v16.13.1-linux-x64.tar.xz

配置环境变量

1
2
3
4
5
6
7
# 配置环境变量 
vim /etc/profile
# 添加如下
# Nodejs
export PATH=/usr/local/node/node-v16.13.1-linux-x64/bin:$PATH
# 生效
source /etc/profile

此时nodejs安装完成。

三. 安装cnpm

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
# 输入以下内容,验证是否安装成功
# 安装一个npm的加强版
npm install -g cnpm --registry=https://registry.npm.taobao.org
# 设置仓库为npm仓库
npm config set registry https://registry.npmjs.org
# 续安装可能会出现问题,因为cpnm版本太高的原因如果出现问题的可以卸载这个最新版本安装一个指定版本
的(npm是从国外拉包 cnpm国内)
npm uninstall -g cnpm
# 安装指定版本:7.1.0
npm install cnpm@7.1.0 -g
# 验证
[root@localhost ~]# npm -version
8.1.2
[root@localhost ~]# npx -v
8.1.2
[root@localhost bin]# npm version

四. 安装hexo

1
2
3
# 此时再使用cnpm安装nodejs即可
# 安装hexo
cnpm install -g hexo-cli

备注:将事先在windows准备好的安装博客压缩包上传到服务器解压再 hexo clean && hexo g && hexo s即可。

本文参考

linux搭建hexo个人博客_linux hexo博客-CSDN博客