第一章 出现的问题
全程都是跟着b站大佬sheepcode教程进行,
其中也参考了弹幕的解决办法,有些不能解决的我通过chatgpt的帮助完成了。
一、在访问淘宝镜像源下载cnpm时报错
npm ERR! code CERT_HAS_EXPIRED
npm ERR! errno CERT_HAS_EXPIRED
npm ERR! request to https://registry.npm.taobao.org/cnpm failed, reason: certificate has expired
然后再借助chatgpt后找到3个解决办法
更新npm版本
npm install -g npm
临时关闭严格SSL检查(不是长期办法,但是我用了)
npm config set strict-ssl false
npm config set strict-ssl true(在完成安装后,建议你将严格SSL检查重新开启)使用nrm切换npm源
先安装nrm
npm install -g nrm
再切换淘宝镜像源
nrm use taobao
二、在win11中使用vim编辑markdown文件
进入插入模式:
按 i 进入插入模式,可以在光标位置前插入文本。
按 a 进入插入模式,可以在光标位置后插入文本。
按 o 在当前行下方新建一行并进入插入模式。
进入普通模式:
按 Esc 键返回普通模式。
执行命令模式:
在普通模式下,按 : 进入命令模式,可以输入命令,如 :w 保存文件,:q 退出 Vim。
其中yaml文件需要保证一下格式
最后在推出vim编辑时,按下esc键后,按:wq即可推出
其实你也可以下载Typaro或者使用VS来进行编辑
三、在将hexo部署到GitHub上时报错
- 在”hexo d”命令后,并没有出现需要输入GitHub账户密码的界面,然后导致Git没有设置全局或本地的用户身份信息
用以下命令设置全局用户信息
git config –global user.name “Your Name”
git config –global user.email “you@example.com“用以下命令可以验证是否设置成功
git config –global –list
- 部署 Hexo 时遇到了 GitHub Pages 的 404 错误
- 检查并设置 GitHub Pages 源
- 打开 GitHub 仓库的 Settings 页面,找到 Pages 部分,设置 Source 为
master
分支的/root
文件夹 - 在本地项目中,确认 _config.yml 配置正确
- 重新部署
总结
基本上就是这些问题,可能还会遇到一些语法上的不熟悉,但是都可以适当借助AI解决。