- GitHub 仓库
- withastro/astro
- 总 Stars
- ★ 63,751
- 主要语言
- TypeScript
结论先行:Astro 拿了 63,751 个 star,TypeScript,MIT,11 月 6 日当天还在更新。它是内容驱动网站的框架,主打「群岛架构」(islands):页面默认零 JS,只有需要交互的岛屿才加载脚本,内容站的速度账就是这么算的。
它是什么
一个面向内容站的 Web 框架:博客、文档、营销页是它的主场。页面先按静态内容渲染,交互组件按需注水,首屏又快又轻。
它能干嘛
博客、文档站、内容营销页。支持用 React、Vue、Svelte 等写交互组件,内容部分用 Markdown,互不干扰。
谁适合用
做内容站、文档站、博客的人;想要现代前端体验、又不想整站都背 JS 包袱的人。重交互应用(后台、SaaS)不在它的主场。
要注意什么
群岛架构要理解「注水」策略:交互组件默认不加载,需要时才激活。跟 Hugo 对照选:要极致构建速度选 Hugo,要组件化与现代前端选 Astro。
群岛架构到底省了什么?
省了「为了一点交互、全站背 JS」的浪费:九成内容页根本不需要 JS,Astro 让它们保持零脚本,只有评论框、搜索框这类岛屿才加载代码,首屏自然快。
站长点评:六万多 star 的内容框架,成稿我特意和 Hugo 放一起:两个框架没有高下,只有取舍。内容站选型,先看你要的是构建速度还是组件自由。
⬇ 下载区(本站中转)
本站服务器实时中转 GitHub 文件,国内网络也可稳定下载;也可使用右侧官方链接。
📦 源码包(默认分支 ZIP)官方下载
项目信息暂时获取不到,本站下载稍后再试;可先用官方链接。
要下载其他 GitHub 项目?试试本站的 GitHub 加速下载工具,粘贴链接即可中转。