跳到主要内容

文章搜索

主题内置搜索功能,通过如下配置主题配置文件启用:

search:
path: search.json
enable: true
field: post
content: true

配置项说明

字段说明
search.path搜索索引文件路径
search.enable是否开启搜索
search.field索引范围,如 post
search.content是否索引文章正文

开启后,构建时会生成 search.json 索引文件,前端通过该索引在浏览器端完成全文搜索,无需后端服务。

Algolia 搜索

主题也支持 Algolia 搜索:

algolia:
enable: false # 需替换为真实 Algolia 凭据后再开启
appId: appId
apiKey: apiKey
indexName: indexName
insights: true
debug: false
字段说明
algolia.enable是否开启 Algolia 搜索
algolia.appIdAlgolia App ID
algolia.apiKeyAlgolia API Key
algolia.indexNameAlgolia 索引名
algolia.insights是否启用 Algolia Insights
algolia.debug是否开启调试模式

Algolia 需替换为真实凭据后再开启,详见 Algolia 文档