将 docs 站点升级到 Astro 7 (清除剩余的 5 项审计发现)

作者: Jeffallan创建于 2026年8月7日更新于 2026年8月7日

在 #220 和后续 `npm audit fix` (dff05dc) 之后, `site/` 仍然有 5 个审计发现(2 个高级别, 3 个低级别)。它们都需要进行 semver 主版本升级: [email protected], 这会导致 @astrojs/starlight 和 @astrojs/mdx 主版本升级, 以及 [email protected]。这些建议是 dev-server/SSR-context 问题(XSS 在 define:vars 中, dev-server 在 Windows 上读取文件, sharp/libvips CVEs),因此对我们的静态构建网站的暴露程度较低。这是一个计划的迁移,而不是一个快速补丁:预计将对 starlight 配置进行破坏性更改审查,并进行完整的网站构建/视觉检查。

内容来源: Jeffallan/claude-skills