← Blog / 博客列表

文章 · · 约 1 分钟

为什么选择 Astro

记录选型时的思考:静态优先、零客户端 JS,同时保留完全的自由度。

  • #Astro
  • #建站

现成框架是否限制创意,关键看它交给你多少控制权。

内容与呈现分离

Astro 只负责把 Markdown 编译成 HTML,页面依旧由你手写。想加 GSAP、Lottie、Three.js 都不受限。

默认零 JS

没有水合开销,首屏快。需要交互的组件可以按需 client:* 局部激活。

内容集合

src/content.config.ts 用 Zod 校验 frontmatter,写错字段会在构建时报错,而不是等到线上才发现。