首页 / GitHub 趋势 / 内容站用什么框架?Ast…
效率工具

内容站用什么框架?Astro 的群岛架构只给交互的部分上 JS

GitHub 仓库
withastro/astro
总 Stars
★ 63,751
主要语言
TypeScript
查看 GitHub 项目

结论先行: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 加速下载工具,粘贴链接即可中转。

效率工具 新星挖掘

相关推荐