jekyll博客搜索插件请前往 Jekyll-Search
也可以打开http://codeboy.me查看效果
- 点击右下角图标进行搜索
- 双击ctrl键进行搜索或关闭
- 搜索页面点击右上角关闭按钮关闭搜索试图
-
安装搜索插件:
npm install hexo-search-data-plugin --save
或者在
package.json
中添加一下依赖:"hexo-search-data-plugin":"^1.0.0"
之后执行
npm update
即可 -
将search目录放至于hexo主题的
source
文件夹下,其中search目录结构如下:search ├── cb-footer-add.html ├── css │ └── cb-search.css ├── img │ ├── cb-close.png │ └── cb-search.png └── js ├── bootstrap3-typeahead.min.js └── cb-search.js
-
在当前主题的
layout/_partial/after-footer.ejs
中的末尾加入cb-footer-add.html
中的内容即可, 添加完毕后cb-footer-add.html
文件可以删除。
如果主题不存在
after-footer.ejs
文件,也可以添加在footer.ejs
中。
-
bootstrap3-typeahead.min.js
的引入必须在jquery.min.js
引入之后! -
默认联想8个,如果需要更多的话,请检索
bootstrap3-typeahead.min.js
中的items:8, 将8替换成自己需要的数值。 -
文章标题请不要使用回车等符号,回车等符号会造成json解析错误。
- 添加错误console输出。搜索没提示,看console。
- 支持hexo博客中进行文章搜索。
有任何问题何以发送邮件到[email protected]进行交流。