介绍
当hexo的文章越来越多,依靠标题和tag去搜索有点不够用,因此需要支持搜索功能,hexo查询主要依赖本地索引文件生成,具体步骤如下:
- 安装插件:
npm install --save hexo-generator-search
- 根目录下的_config.yml中添加如下配置即可
1 | search: |
- 添加搜索框,在主题目录
themes/yilia/layout/layout.ejs
下的<div id="wrapper" class="body-wrap">
后面添加如下代码:
1 | <% if(theme.search) { %> |
- 新建
themes/yilia/source/search
目录,同时新增search.js
和search.css
文件
代码如下:
search.js
1 | // A local search script with the help of hexo-generator-search |
search.css
1 | .local-search { |
参考资料
- 本文作者: qborfy
- 本文链接: https://qborfy.com/2023/01/22/share/hexo-search/
- 版权声明: 本博客所有文章除特别声明外,均采用 MIT 许可协议。转载请注明出处!