# # Hexo + Theme.Shoka 安装

安装介绍

# # algolia 注册

1. algolia 不支持国内邮箱注册，而 google 和 github 由于国内被墙也没法使用。所以只能先注册 netlify 然后通过 netlify 注册 algolia。

2. 登录 algolia 后创建一个 index，名字随意记住既可。

3. 点击右上角红点，弹出窗口点 settings 按钮。

4. 点击 API KEYS，获取 appId 和 adminApiKey 填入 hexo 的_config.yml 中 apiKey 暂时不填。

    algolia:

      appId: #Your appId

      apiKey: #Your apiKey

      adminApiKey: #Your adminApiKey

      chunkSize: 5000

      indexName: blog #"shoka"

      fields:

        - title #必须配置

        - path #必须配置

        - categories #推荐配置

        - content:strip:truncate,0,2000

        - gallery

        - photos

        - tags

5. 点击 All Api Keys - New Api key 创建一个 api key，Indices 选先前让记住的 index，ACL 选下面图片中的选项。

6. 把第 5 步中新建的 api key 填入到第 4 步中的配置中，到此已经完成了百分之九十，只需要重新编译发布即可。不过编译步骤多了一步，在 hexo g 后需要再执行 hexo algolia，至此搜索功能就大功告成了。

博客 Hexo Shoka algolia 踩坑 搜索