用途:该技能用于指导基于 Astro 网页框架进行开发。Astro 面向内容驱动的网站,技能覆盖组件与页面创建、SSR 适配器配置、内容集合设置和静态部署等常见工作流。
主要能力:提供 CLI 命令速查(npx astro dev 启动开发服务器、npx astro build 构建项目并写入磁盘、npx astro check 检查错误、npx astro add 添加集成、npx astro sync 为所有 Astro 模块生成 TypeScript 类型,增改插件后需重跑)。说明项目结构:src/* 为源码,src/pages 必需,定义全部页面与路由;src/components、src/layouts、src/styles 为约定目录而非必需;public/* 原样复制到构建输出。指出配置文件 astro.config.{js,mjs,cjs,ts} 与 tsconfig.json 为推荐项,并在 ./ 下查找配置文件,可用 --config 指定自定义路径。核心配置项 site 用于生成站点地图和规范 URL。示例用法包括在 src/pages 下新增文件即成为路由、用 Astro.props 创建组件、通过适配器部署。
使用方式:添加适配器运行 npx astro add vercel --yes(或 node、cloudflare、netlify);构建前先运行 npx astro check 捕获类型与配置错误,再运行 npx astro build 产出部署产物,确认输出目录(如 dist/)存在且非空,最后按适配器文档部署。
限制与说明:资料要求始终查阅 docs.astro.build 获取代码示例与最新 API;未提供具体收费、价格、性能效果或完整使用步骤等信息,相关内容暂未提供。