SuperAPI AI 工具集

astro-framework

编程与开发

查看项目

更新于 10-16 01:15

技能介绍

用途:这是一个 Astro 框架专项技能,面向构建快速、内容驱动网站的前端场景,例如博客、文档与营销站点。适合在实现群岛架构、选择性水合、类型安全内容集合、SSR 适配器接入、API 端点与服务器动作、视图过渡、UI 框架集成以及图片与性能优化时使用。

主要能力:按任务加载组件、客户端指令、内容集合、路由、SSR 与适配器、视图过渡、Actions、中间件、样式、图片、配置等参考文档;rules/ 目录提供组件结构、水合策略、集合模式、路由、SSR、图片与 TypeScript 等上下文规则。

使用方式:先分析需求,区分静态与动态内容、水合需求与数据来源;再设计页面、布局、组件与内容集合;随后实现组件并配置客户端指令与路由;最后配置适配器、图片优化与视图过渡。输出建议包含 .astro 组件文件、必要的 astro.config.mjs 更新、内容集合 schema、TypeScript 类型,以及水合策略说明。

关键约束:只对需要交互的组件进行水合;client:only 需指定框架;图片应使用 import 而非字符串路径;内容集合应做 schema 校验;避免混用输出模式;预渲染页面不要访问 Astro.request;组件 frontmatter 中不使用浏览器 API;SSR 部署需安装适配器。原文未提供具体版本要求、费用与使用步骤以外的性能数据。