安装最新版 NodeJs 并重新部署 Hexo

最近开始使用 Linux 作为主力系统了,发现 Debian 系的操作系统用 apt 安装的 nodejs 版本过低,导致在重新安装 Hexo 时出现了一些问题,记录一下解决方案。

解决的思路很简单,首先通过 apt 安装旧版 npm ,然后使用 npm 安装 n ,之后再使用 n 安装最新版的 npm ,最后卸载使用 apt 安装的旧版 npm
注意设置一下国内 npm源 ,不然很可能安装失败。

安装最新版 NodeJS

1
2
3
4
5
6
7
8
9
sudo apt install npm

sudo npm config set registry https://registry.npm.taobao.org

sudo npm install n -g

sudo n stable

sudo apt autoremove --purge nodejs npm

重新部署 Hexo

重新部署 hexo 需全局安装 hexo-clihexo-deployer-git 插件需要安装在博客文件所在目录下。

1
2
3
4
5
6
7
8
9
npm install hexo-cli -g

git clone git@github.com:CodingFanlt/codingfanlt.github.io.git

cd codingfanlt.github.io

npm install

npm install hexo-deployer-git

其他

暂时使用其他 npm 源:

1
npm install --registry=https://registry.npm.taobao.org