引子

浩途官网(haotunet.com)是一个纯静态站——不需要后端、不依赖 CDN 智能化、单机 nginx 就能服务全国。但又需要站内搜索。Nuxt 3 + Pagefind 的组合让这两件事 零摩擦共存。


工程选择的三个 trade-off

  1. SSG vs SSR:选 SSG(静态化),换更简单的部署
  2. 客户端搜索 vs 服务端搜索:选客户端(Pagefind),不需要 ES
  3. 站内全文 vs 内容片段:构建时索引,下载体积可控

关键工程点(占位)

  • Pagefind 的索引时机:build 阶段而非 dev
  • 索引体积:50 篇内容大约 500KB,懒加载即可
  • 与 Cmd+K 弹窗的集成

(具体配置文件、索引体积控制、UX 细节后续展开)


写在最后

不是所有内容站都需要重型架构。对内容站来说,越简单越长寿——这是浩途自己用一年 跑下来的体会。