preprint · v0.3
搜索索引可以先做得很小
一篇预印本式笔记:先匹配标题、摘要、正文和标签,等文章变多再换引擎。
当前搜索不是一个服务。构建期把已发布文章导出成 /search-index.json,页面再用查询词在浏览器里过滤,并把查询同步到 ?q=。
这个版本故意不做的事
- 不按相关度打分
- 不支持分词器或同义词
- 不在服务端记录查询
文章到了数百篇,这些省略会变成问题。到那时换 Pagefind 或 MiniSearch,frontmatter 不用改。
关于示例链接
「论文」指向 Astro 内容集合的公开文档,「代码」指向本仓库。两者都是占位,用来让 paperUrl 和 codeUrl 在页面上可见、可点击。发表自己的笔记时换成真实地址。版本号 0.3 表示这还不是定稿。