Fork me on GitHub

Hexo 博客搜索的问题

整理 Hexo 博客时,发现页面搜索功能不好用,之前一直是没有问题的,点击“搜索”后,页面中间总是显示加载,如图:

image

解决

首先尝试重装插件,搜索插件如下:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
{
"name": "hexo-site",
"version": "0.0.0",
"private": true,
"hexo": {
"version": "3.6.0"
},
"dependencies": {
...
"hexo-generator-search": "^2.2.1",
"hexo-generator-searchdb": "^1.0.8",
...
}
}

将搜索的插件重装之后貌似还是不行,失败!

之后怀疑是配置的问题,查了下插件开发者使用方法:

image

对照自己的配置,也无问题,失败!

后来,联想到搜索将内容输出到了根目录的 search.xml 文件中,直接本地调试访问 http://localhost:4000/search.xml,发现了报错:

image

果然有问题,去查看 157行 335列

image

卧槽,多了个红点,估计是复制的时候多了什么奇怪的东西,将原文复制到 Sublime Text 中查看,发现果然是有东西:

image

不知道哪里来的😢,删除后重新调试,一切正常🙃!

参考:IT范儿

------本文结束------
0%