首页 / 站务日志

Blog · 2026-10-17

为什么把整个生态做成静态站

最早这四个仓各写各的,样式重复三份,版本号写死在 HTML 里,Releases 上明明只有 v1.0.0,页面却写 v4.0.2。

最早这四个仓各写各的,样式重复三份,版本号写死在 HTML 里,Releases 上明明只有 v1.0.0,页面却写 v4.0.2。

改法很朴素:样式抽成一套 token,版本号只从 Releases API 读,读不到就降级成静态直链。这样一来「版本漂移」这个 bug 从结构上消失了——页面里根本没有可写死的版本号。

代价是需要处理限流与断网。做法是缓存 + 降级:10 分钟内复用缓存,拿不到就显示「最新版见 Releases」,绝不让页面变空白。

这一条对应哪份文档:工程侧的取舍记在 路线图,可复用的经验记在 文档,改动的具体版本见 版本日志。