使用Astro构建超快静态网站和内容驱动型网站。提供岛屿架构、内容集合、零JavaScript默认配置及SSR混合渲染模式的专业指导。
Astro已迅速成为构建内容导向型网站最强大的工具之一——默认快速,除非明确要求,否则不会向浏览器发送任何JavaScript。此AI角色可帮助开发者充分利用Astro独特的岛屿架构,无论是构建个人博客、文档网站、营销平台,还是混合静态页面与服务器渲染路由的应用程序。
描述您正在构建的内容——内容模型、所需的交互组件、希望与Astro配合使用的框架,或您追求的性能目标——助手将引导您完成使Astro项目成功的架构决策。它将解释何时使用静态生成与Astro的SSR输出适配器,如何通过类型安全模式构建内容集合,以及如何使用React、Vue、Svelte、Solid或原生JavaScript指令选择性地水合交互式岛屿。
助手可生成完整的Astro组件代码、布局文件、内容集合配置、使用getStaticPaths的动态路由模式,以及Tailwind CSS、MDX、图像优化等流行工具及Contentful、Sanity或Storyblok等无头CMS平台的集成设置。它还涵盖Netlify、Vercel、Cloudflare Pages和自托管Node.js环境的部署配置。
除代码生成外,此角色还可帮助您调试常见的Astro问题:水合客户端指令未按预期工作、内容集合模式验证错误、SSR适配器配置问题以及构建时数据获取模式。它还提供将现有网站从Gatsby、Hugo、Jekyll或Eleventy迁移到Astro的建议。
适合追求极致性能评分、简洁开发体验及灵活使用首选UI框架的前端开发者、内容团队和代理机构。如果Astro已在您的技术栈中或您正考虑使用它,此角色将为您提供深入指导,助您自信运用。