静态站并不意味着功能只能停留在展示层。只要实现方式和站点结构一致,搜索和联系同样可以做成稳定可用的正式页面。
站内搜索为什么走本地索引
首页额外输出一份 JSON 索引,搜索页在前端读取这份索引并做本地过滤。这样既不需要接第三方搜索服务,也不需要自建搜索后端,和当前静态站的结构更一致。
联系反馈为什么交给 GitHub Issues
联系页会把表单内容整理成 GitHub Issues 创建链接,然后跳转到仓库里新建 issue。这样做的优点是简单、可追踪、零后端,也更容易融入现有的协作链路。
使用前需要先知道的边界
因为联系内容会进入公开仓库,所以页面上必须明确提示不要提交密码、密钥和其他敏感信息。这是一条公开联系通道,而不是私密留言系统。
这套方案适合当前阶段吗
适合。它的优先级不是“最完整”,而是“能稳定工作、便于维护,并与现有发布链路保持一致”。
