东方的博客
前端开发 系列 · Astro 实战 · 2/2 · 449 字 · 约 2 分钟阅读

Astro 入门指南

介绍 Astro 的基本概念和使用方法,帮助你快速上手这个优秀的静态站点生成器。

本系列目录

什么是 Astro?

Astro 是一个现代化的静态站点生成器,专注于内容网站的性能。详见 Astro 官网

核心概念

群岛架构

Astro 的核心理念是「群岛架构」,详见 Astro Islands 文档

  1. 默认发送零 JavaScript
  2. 仅在需要时水化互动组件
  3. 支持多种 UI 框架(如 VueReactSvelte

组件语法

---
// 这里是组件脚本(服务端运行)
const title = 'Hello, Astro!';
---

<!-- 这里是组件模板 -->
<h1>{title}</h1>

<style>
  /* 组件样式,作用域化 */
</style>

<script>
  // 客户端脚本
</script>

为什么选择 Astro?

特性说明
零 JS 默认默认不发送 JavaScript
框架无关支持 React/Vue/Svelte
优秀的 DX开发体验非常好
性能优秀构建产物性能极佳

总结

Astro 是一个非常优秀的静态站点生成器,特别适合内容网站。

最后更新于: 2026年7月25日

评论