276 字
1 分钟
Astro 框架入门指南

Astro 框架入门指南#

什么是 Astro?#

Astro 是一个专为内容驱动网站设计的静态站点生成器。它的核心理念是”零 JavaScript 默认”——生成的网站在客户端只加载最少的 JavaScript。

核心特性#

1. 岛屿架构(Islands Architecture)#

Astro 的岛屿架构允许你:

  • 在页面中嵌入交互式组件
  • 只有交互式组件才会加载 JavaScript
  • 静态内容保持零 JS

2. 内容集合(Content Collections)#

Astro 5 引入了内容集合 API,让你可以:

  • 类型安全地管理 Markdown 内容
  • 自动生成路由
  • 验证 frontmatter 数据

3. 多框架支持#

Astro 支持多种前端框架:

  • React
  • Vue
  • Svelte
  • Solid
  • Preact

为什么选择 Astro?#

对于博客和内容网站,Astro 有以下优势:

  • 性能优秀:生成的网站加载速度极快
  • SEO 友好:静态 HTML 对搜索引擎友好
  • 易于部署:可以部署到任何静态托管服务
  • 开发体验好:热重载、TypeScript 支持

总结#

Astro 是搭建个人网站的理想选择,特别是对于内容驱动的博客和文档站点。

Astro 框架入门指南
https://wmm-site.pages.dev/posts/astro-guide/
作者
WMM
发布于
2026-06-22
许可协议
CC BY-NC-SA 4.0