基于Hexo键入搜索功能
第一种方法:
安装依赖
前往博客根目录,打开cmd命令窗口执行npm install hexo-generator-search –save。
npm install hexo-generator-search --save
注入配置
修改站点配置文件_config.yml,添加如下代码:
1 | search: |
主题中开启搜索
在主题配置文件_config.butterfly.yml中修改以下内容:
1 | local_search: |
重新编译运行
前往博客根目录,打开cmd命令窗口依次执行如下命令:
1 | hexo cl && hexo generate |
第二种方法:
注册 Algolia
进入官网地址 注册,也可以直接用Github授权登录。
新建 Index
创建拥有一定权限的api key
进入【Settings > API Keys】
进入【All API Keys > API Keys】,点击【New API Key】。在ACL里面增加删除和新增Object的权限(按理说只用这两个权限就行,下图中我多加了几个),然后填上 indices 栏目中的 index name ,选刚才你创建的那个index,其余默认就行。
点击【Create】,这样就得到了一个 api key。注意一下,这个key将会在下面的步骤中用到。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 悟饭!
评论