www.jinhenghaoblog.top

非常感谢这位up主,找了很多的资料,但都讲的很粗略,这篇真的很详细ღ( ´・ᴗ・` )

问题1:

我的search.js文件我把它移到了D:/blog/source/js

原因:

我的搜索页面我是写在了D:/blog/source/search/index.md中(这文件直接建,然后粘贴上面链接中相应的要粘贴的内容即可),当点击搜索时跳转到页面/second/search/

,index.md文件中写的跳转路径为js/search.js默认是在当前/second/search/路径下找,故移动

问题2:

1
2
3
4
5
6
7
8
9
10
<script type="text/javascript">    
var search_path = "search.xml";
if (search_path.length == 0) {
search_path = "search.xml";
}
var path = "/second/" + search_path;
searchFunc(path, 'local-search-input', 'local-search-result');
</script>

//将var path = "/" + search_path; 改为 var path = "/second/" + search_path;

原因:浏览器直接在/+search_path里找不到search.xml,因为其真实路径在我的网站中是/second/+search_path

问题3

在主题配置文件中:

1
2
3
4
5
6
menu:
Home: / || fas fa-home
search: /search/ || fas fa-search
List||fas fa-list:
Music: /music/ || fas fa-music
Movie: /movies/ || fas fa-video
1
2
3
local_search:
enable: true
preload: false