向 algolia 申请免费爬虫功能
申请入口: https://docsearch.algolia.com/apply
邮箱需要用 algolia 账号所关联的邮箱
申请成功会收到邮件, 其中需要appId
, apikey
, indexName
登陆 algolia 账号, 会收到接受邀请提示, 确认 Accept
配置爬虫
访问 algolia 对 docusaurus 配置模板: https://docsearch.algolia.com/docs/templates
根据自己使用的 docusaurus 版本选择对应的模板。
登陆 爬虫管理页面
从 Application 里选择要使用的应用, 点击应用名, 进入爬虫配置页面
选择左侧 Editor, 拷贝前面模板文件, 替换里面的 appId, apikey, 域名等信息, 点击 Save 保存。
配置爬虫周期
algolia 爬虫默认周期为一周一次, 最低可以调为一天一次。
配置参数为 schedule: "every 1 day at 5:00 am"
每天早上5点拉去一次。
手动触发及暂停爬虫
在应用 Overview 界面, 右侧 Pause crawling(暂停任务), Restart crawling(重启爬虫)。
Docusaurus 配置 algolia
在 docusaurus.config.js 里填入 appId, apikey, indexName 信息
docusaurus.config.js
themeConfig: {
algolia: {
appId: '***',
apiKey: '********',
indexName: '***',
},
}