部署博客中遇到的问题

在部署博客时参考了教程GitHub Pages + Hexo搭建个人博客网站,史上最全教程,教程很全面,但我在试剂操作时仍然遇到了不少问题(我菜。。),记录一下,避免下次再碰到同样的问题。

1、安装nodejs出现的问题

在按照官方文档安装nodejs后,使用npm -v 出现下图提示,搜索了一下,解决方案液挺简单,修改nodejs两个文件就行。

1
2
npm WARN config global `--global`, `--local` are deprecated. Use `--location=global` instead.

修改措施如下:
将nodejs根目录里面的这两个文件剪切到桌面(在原文件夹里无法编辑),将文件中的prefix -g 改为 prefix --location=global保存后剪切回原来文件夹就行了。
![[1.png]]
修改后不在报错。

1
2
(base) C:\boke>npm -v
8.16.0

2、安装next主题出现的问题

按照博客中操作安装next主题后并更换后,主题无法使用,博客出现乱码。
原来是老版本的next不在提供支持,所以会报错。
![[Pasted image 20220805161109.png]]
更换到最新你的版本

1
2
cd hexo
git clone https://github.com/theme-next/hexo-theme-next themes/next

并在此基础上后续安装hexo-deployer-git库时一直安装失败出现