【问题标题】:Searchable JS/Next.js site text extraction可搜索的 JS/Next.js 站点文本提取
【发布时间】:2019-04-21 08:40:56
【问题描述】:

我在https://logary.techsource 有一个 Next.js 文档站点,并希望实现文档搜索,例如Lunr

我如何编程 babel/webpack/nextjs 以将文本(可能作为预编译步骤/babel 插件)也提取到 json 文件中,我可以将其用于 Lunr 的输入?

【问题讨论】:

    标签: webpack full-text-search babeljs lunrjs


    【解决方案1】:

    我选择使用 hgtmlparser2 作为针对开发服务器的构建管道的一部分;如果在 buildIndex.js 文件中找到此内容。

    它输出pages.json(在这个提交中你会看到存根;在历史中向前浏览以获得 impl)——然后它被编译到网络应用程序中。

    然后我使用LunR 进行搜索。

    从此提交:https://github.com/logary/logary/commit/d824089e29c8d40624758431f4f58d3ae1433d97

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-10-27
      • 2018-09-11
      • 1970-01-01
      • 2021-06-14
      • 1970-01-01
      • 1970-01-01
      • 2014-10-19
      • 1970-01-01
      相关资源
      最近更新 更多