[{"data":1,"prerenderedAt":33},["ShallowReactive",2],{"tag-架构":3},{"name":4,"posts":5},"架构",[6,17,25],{"path":7,"title":8,"description":9,"date":10,"updated":11,"tags":12,"category":15,"cover":11,"draft":16,"pinned":16,"featured":16},"\u002Fposts\u002Fdeleted-90-percent","我删掉了站点的 90% 功能","一个博客需要什么？列表、文章、归档、搜索、订阅。其他东西我全删了，然后发现加载时间从 2.3 秒掉到了 380 毫秒。","2025-10-12",null,[13,4,14],"性能","反思","工程",false,{"path":18,"title":19,"description":20,"date":21,"updated":11,"tags":22,"category":15,"cover":11,"draft":16,"pinned":16,"featured":16},"\u002Fposts\u002Fstatic-search","静态博客的搜索为什么不用后端","300KB 的索引、一次懒加载、纯前端查询。对一个几百篇文章的博客来说，这个方案比任何搜索引擎都合适。","2025-09-05",[23,4,24],"搜索","SSG",{"path":26,"title":27,"description":28,"date":29,"updated":11,"tags":30,"category":15,"cover":11,"draft":16,"pinned":16,"featured":16},"\u002Fposts\u002Fzero-hardcode","一个配置文件能解决多少问题","零硬编码听起来是教条，实践起来是架构约束。这篇讲我怎么用四个配置文件把全站的可变内容抽干净，以及它带来的真实收益。","2025-07-10",[4,31,32],"配置","可维护性",1794113902017]