为什么选择 Astro

Astro 是一个现代的静态站点生成器,具有以下优势:

  • 零 JS 默认 — 页面不发送任何 JavaScript 到客户端
  • 岛屿架构 — 按需加载交互组件
  • 内容驱动 — 原生支持 Markdown、MDX

创建项目

npm create astro@latest my-site

按照提示选择模板和配置即可。

项目结构

src/
  content/    # 内容集合
  layouts/    # 布局组件
  pages/      # 页面路由
  components/ # UI 组件
public/       # 静态资源

下一篇我们将深入了解 Content Collections 的使用。