Elric Li

使用 Astro 构建高性能静态站点

为什么我选择 Astro 作为个人站框架,以及它如何解决内容型站点的性能痛点。

Astro前端性能静态站点

在内容型网站中,首屏速度和 SEO 往往是最关键的指标。传统框架为了交互性引入了沉重的客户端 JavaScript,而对于博客、文档或作品集来说,这些成本很多时候是不必要的。

为什么选择 Astro

Astro 的核心理念是 群岛架构(Islands Architecture):默认输出零 JavaScript 的静态 HTML,只在需要交互的地方按需注入脚本。这使得:

与 Cloudflare 集成

由于域名已经托管在 Cloudflare,把站点部署到 Cloudflare Pages 是最自然的选择。只需连接 GitHub 仓库,设置构建命令为 npm run build,输出目录为 dist,即可实现推送即部署。

写在最后

对于前端开发者来说,Astro 既保留了组件化的开发体验,又提供了静态站点应有的简洁和性能,是搭建个人主页的绝佳选择。

← 返回博客列表