hexo博客问题汇总

搜索功能不可用或点击搜索不弹出搜索框

首先检查hexo文件夹下的_config.yml文件是否包含以下配置:

1
2
3
4
5
search:
path: search.xml
field: post
format: html
limit: 10000

如果配置正常的话,搜索功能还是无法使用,那么问题应该出在search.xml文件上了。在谷歌浏览器栏输入http://zhangym.me/search.xml即博客网址后添加/search.xml看看是否能正常访问,若该xml文件打开出来类似如下错误:

说明某一篇文章的内容有乱码或者其他字符导致生成的search.xml不是标准的xml文件,导致搜索功能不可用,此时只需根据对应的提示,用代码编辑器打开/hexo/public/search.xml,去问题所在的行查看并修改问题即可。修改完毕再次使用http://zhangym.me/search.xml检查,如果正常,搜索功能应该就好了。

点击某个标签出现404页面的问题

如果确定该标签确实在文章中有,则很可能是标签重复了,比如我的几篇博客中均把Java设置了tags,结果有一篇用的是小写的java,另外的几篇都用的是Java,结果点击Java就直接404,点击java就好着,最后的解决方案是把所有的Java改为java。

如果觉得本文对你有帮助,请支持我!