现在个人网站用的是 hexo ,其全文搜索依赖于预先生成一份巨大的 search.xml
我现在想乘着放假(端午加年假一起 18 天)使用 nextjs 完全重写一份高度客制化的个人网站,因为传统带搜索功能的静态网站生成器,都是偏向个人博客或者文档性质,我这里是想既是博客亦是文档甚至还能加上一些小工具
但遇到一点问题,网站内容的全文搜索,通过特征搜索( nextjs 的 /_next/
)发现大部分都不提供搜索功能,部分利用搜索引擎的 site:domain.tld 语法,效果不佳
当前我是每个需要被搜索到的路由,都 export const fullText:string = Page.getChildText,虽然实现了搜索功能,但是回导致有一个巨大的搜索组件,目前放了 5 个页面总计 3000 字以下,就已经接近 10 KiB 了
想看看火鸡们有没有更好的办法
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.