我在https://logary.tech source有一个Next.js文档站点,并且想要实现文档搜索,例如与Lunr。
我如何编程babel / webpack / nextjs还将文本(也许作为预编译步骤/ babel插件)提取到一个json文件中,以供我输入Lunr?
答案 0 :(得分:0)
我选择将hgtmlparser2用作针对开发服务器的构建管道的一部分;如果在buildIndex.js文件中找到此文件。
它输出pages.json(在此提交中,您将看到存根;在历史记录中向前浏览以获取展示),然后将其编译到Web应用程序中。
然后我用LunR进行搜索。
通过此提交:https://github.com/logary/logary/commit/d824089e29c8d40624758431f4f58d3ae1433d97