为内容驱动的网站而生的 Web 框架
Astro 为世界上最快的营销网站、博客、电子商务网站等提供支持。
npm create astro@latest
已复制!

被全球各大公司使用
Astro 是一个为构建快速、内容驱动的网站而优化的 JavaScript Web 框架。
服务器优先
Astro 通过在服务器上渲染组件来提高网站性能,将轻量级 HTML 发送到浏览器,实现零不必要的 JavaScript 开销。
内容驱动
Astro 旨在处理您的内容,无论它存放在何处。从您的文件系统、外部 API 或您喜欢的 CMS 加载数据。
可定制
使用您喜欢的工具扩展 Astro。自带您的 JavaScript UI 组件、CSS 库、主题、集成等。
Astro Islands
Islands 以前所未有的方式优化您的网站。利用 Astro 独特的页面加载性能来提高转化率、核心 Web 指标和 SEO。
具有良好核心 Web 指标的真实网站百分比
Astro 核心 Web 指标通过率
60%
WordPress 核心 Web 指标通过率
43%
Gatsby 核心 Web 指标通过率
41%
Next.js 核心 Web 指标通过率
26%
Nuxt 核心 Web 指标通过率
23%
查看完整数据集 · 基于来自 HTTP Archive 和 Chrome 用户体验报告 的真实性能数据。
---import BuyButton from '../components/BuyButton.jsx';import { getProductDetails } from "ecommerce-package";import ProductPageLayout from '../layouts/ProductPageLayout.astro';
const product = await getProductDetails(Astro.params.slug);---
<ProductPageLayout> <img src={product.imageUrl} alt={product.imageAlt} /> <h2>{product.name}</h2> <BuyButton id={product.id} client:load /></ProductPageLayout>

棒球帽
$15.50
功能齐全
Astro 附带了构建现代网站所需的一切。需要更多功能?通过集成来扩展 Astro。
内容集合
通过内置的 TypeScript 类型安全和 frontmatter 验证来组织您的 Markdown 和 MDX 文件。
0
默认零 JavaScript
Astro 只提供您需要的 JavaScript,并自动剥离其余部分,以实现更快的网站。
视图转换
使用内置的、浏览器原生的视图转换 API,在页面之间实现无缝的变形、淡入淡出和滑动效果。
中间件
使用自定义逻辑(如身份验证、日志记录或数据获取)来包装传入的请求。
操作
编写类型安全的后端函数,您可以直接从前端 JavaScript 客户端代码中调用它们。
环境变量
通过内置 API 管理您的环境变量,避免常见的配置错误。
部署适配器
添加一个集成,为 Vercel、AWS 或您喜欢的托管平台即时定制您的项目。
UI 集成
使用 Astro 灵活的 island 架构,引入您喜欢的 UI 框架和组件库。
开发工具栏
通过应用程序和集成为内置的开发工具栏扩展您的开发环境。
主题
使用预构建的 Astro 网站主题更快地开始。自定义它,使其成为您自己的网站。
立即开始使用
Astro 构建
npm create astro@latest
已复制!