用途:为在 Netlify 上部署和配置 Web 框架提供框架级指引,涵盖构建设置、SSR/边缘适配器、本地平台模拟与环境变量。具体框架深潜内容见 references/astro.md、nextjs.md、nuxt.md、sveltekit.md、tanstack.md、vite.md。
主要能力:给出各框架的建议构建命令与发布目录(如 Astro 用 astro build 输出 dist,SvelteKit 用 vite build 输出 build,Next.js SSR 用 next build 输出 .next)。提供适配器安装方式:Astro 用 npx astro add netlify,SvelteKit 安装 @sveltejs/adapter-netlify,React Router 安装 @netlify/vite-plugin-react-router,Remix 安装 @netlify/remix-adapter,TanStack Start 安装 @netlify/vite-plugin-tanstack-start 等。说明 Vite 系框架可在开发服务器中模拟 Netlify 原语,无需 CLI。
使用方式:多数场景通过 netlify.toml 或界面覆盖检测结果;CLI 部署可 npm install netlify-cli -g 后 netlify init。Express 需通过 serverless-http 部署为函数,示例见资料。
限制:环境变量在构建时注入,任何变更都需重新部署;客户端前缀变量会内联进浏览器包,切勿用于密钥。采用 SSR 适配器时应移除 SPA 通配重定向,否则会静默返回静态 index.html。部分框架(如 Hydrogen)仅支持 Edge Functions。篇幅限制,其余细节请参考资料原文。