解决 hexoblog 标签点击没有响应的问题

1. 问题描述

点击博客标签页面里面的标签,没有反应。

image-20240523160533021

在本地测试,又没有问题。

2. 问题原因

发现只有之前标签页面由之前的大写,改为小写的这些标签进不去。如原来标签叫 Hackintosh,为了标签的统一美观(其实就是强迫症),后面给改成 hackintosh。上 github 看了下,所有的内容都在 Hackintosh 中存储,而链接统一为小写。

1
https://www.zhangzhongchuan.top/tags/hackintosh/

将 hackintosh 改为大写,访问成功。

1
https://www.zhangzhongchuan.top/tags/Hackintosh/

3. 解决方法

(1)进入博客项目的 .deploy_git 文件夹,修改 .git 下的 config 文件,将忽略大小配置写改为 false

1
ignorecase=false

(2)删除博客项目中 .deploy_git 文件夹下所有文件,并 push 到 GitHub 上:(如果不清空其实也可以,就是 github 上有 2 个文件夹如 Hackintoshhackintosh

1
2
3
4
cd .deploy_git
git rm -rf *
git commit -m 'clean all file'
git push

(3) 使用 hexo 再次生成文件并部署:

1
2
3
cd ..

hexo clean && hexo g -d

4. 相关参考

参考于该博客

https://metric-h.github.io/2021/03/30/hexo-da-xiao-xie-wen-ti/