Ubuntu22 安装和恢复 Hexo,解决nodejs默认版本较低的问题。

因为Ubuntu自带的nodejs版本和我之前搭建好的hexo环境不符合,从github上面拉取之后不能够直接使用hexo配置,要重新下载和配置nodejs的版本。

安装 nvm

安装步骤

sudo apt install curl 
curl https://raw.githubusercontent.com/creationix/nvm/master/install.sh | bash 

出现问题 raw.githubusercontent.com 无法访问

如果出现网络超时,网络不通,可以先考虑是不是DNS域名污染。域名污染需要查询 https://raw.githubusercontent.com 的IP,然后添加到hosts文件中。

  1. 查询 ip 的网址:https://www.ipaddress.com/
    输入 raw.githubusercontent.com 网址,查询到一个 IP Address。
  2. 修改 hosts 文件
sudo vim /etc/hosts

在文件的末尾添加:

[复制查询到的IP地址到这里] raw.githubusercontent.com

安装 nodejs 和 npm

此处是可以选择自己想要什么版本的。
参考网址:https://nodejs.org/en/download/package-manager

# installs nvm (Node Version Manager)
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash

# download and install Node.js (you may need to restart the terminal)
nvm install 20

# verifies the right Node.js version is in the environment
node -v # should print `v20.16.0`

# verifies the right npm version is in the environment
npm -v # should print `10.8.1`

从 github 下载的 hexo 恢复

首先要保证github上面的是完整的hexo库,然后在本地安装hexo。

# 要先进入自己想要保存的hexo目录下
npm install -g hexo-cli
# 这里把github的hexo复制下来
git clone [github 上面的网址]


npm install
npm install hexo-deployer-git --save
hexo g
hexo d
posted @ 2024-08-13 08:32  KKKKevin  阅读(10)  评论(0编辑  收藏  举报