LOADING

加载过慢请开启缓存 浏览器默认开启

解决hexo搭建博客代码块异常问题

解决hexo搭建博客代码块异常问题

背景

在搭个人博客的时候,一开始没上代码我还不清楚,官方示例只有一行,我也没仔细看,后面上了大段代码后发现有三个问题

1.行号出现问题

2.代码无法检测,我在markdown中是说明了这段代码是bash,也就是```bash

3.代码无法高亮(代码语言都无法检测更别说高亮了)

代码块行号错误

image-20240714161928287

当时找了好久的bug,后面发现是hexo版本的原因,hexo7是两个分界线,7以上的版本可能与老主题不兼容,所以只需要将hexo降版本就行。

解决方案

# 首先卸载hexo-cli脚手架
npm uninstall -g hexo-cli
# 重新安装
npm install -g hexo-cli
# 重点是这个,下载依赖时指定hexo版本
npm install -i [email protected]

在项目根目录用cmd打开,输入上面指令

image-20240716090812045

然后再去这根目录中的package.json中查看,hexo版本确实改了,然后

hexo clean
hexo g
hexo s

image-20240715114008395

完美解决!