tech
Astro 架构思考笔记
对 Astro 框架架构的初步调研笔记
初步印象
Astro 的岛屿架构(Islands Architecture)很吸引人。它默认输出静态 HTML,只在需要交互的地方加载 JS。
岛屿架构的吸引力
这种模型把页面默认状态压回静态 HTML,只在交互节点上激活 JavaScript,天然适合内容站。
与 Next.js 的对比
对比 Next.js:
- Next.js 偏向 SSR,复杂度高
- Astro 偏向 SSG,更简洁
- 对于博客场景,Astro 的 content collections 似乎很合适
需要进一步了解的
内容集合
- Content Collections 的详细用法
- 如何集成 Tailwind CSS
部署路径
- 部署到 Vercel 还是 Cloudflare Pages?
待验证
"Astro 是一个内容站点框架"——官方文档这么定义。
对于博客 + 内容分发的需求来说,这个定位非常匹配。但要确认多语言支持是否成熟。
TODO: 搭建一个最小原型,验证内容流(raw -> process -> published -> archive)的实现可行性。
最后更新于