目前(2023 年 10 月 5 日)OceanPress 还没有支持搜索功能的打算
但是,对于静态的文档网站早已有了通用的解决方案
这里我使用 Algolia 进行文档搜索
Algolia 可以说是这方面的老大了,vue.js 官网使用的就是他。
他的 DocSearch 可以免费申请
什么是文档搜索? _ Algolia 的文档搜索 (2023_10_5 18_59_59).html
当申请通过之后 Algolia 会发送一条邮件过来,其中包含如下代码
CSS
Copy this snippet at the end of the HTML <head>tag
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@docsearch/css@3"/></pre></li>
JavaScript
Copy this snippet at the end of the HTML <body>tag
<script src="https://cdn.jsdelivr.net/npm/@docsearch/js@3"></script>
<script type="text/javascript">
docsearch({
appId: UBOM0V691R,
apiKey: 0c572ae8b8611d29477570967f44c3cf,
indexName: shenzilong,
insights: true, // Optional, automatically send insights when user interacts with search results
container: '### REPLACE ME WITH A CONTAINER (e.g. div) ###'
debug: false // Set debug to true if you want to inspect the modal
});
</script>
将他添加到 OceanPress 的配置中(你应该复制通过邮件发给你的,而不是上面的代码)
注意:还需要添加一个 div 用来存放搜索框,以及修改 aferBody 中的 container 配置指向该 div
#待办# 我的网站的搜索结果显然还有一些问题,但 DocSearch 是一周才会爬取一次,并且之前没有添加 sitemap ,等添加后再看是否成功吧
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于