GitHub 热门

withastro/astro

在 GitHub 打开 ↗

面向内容型网站的轻量前端框架,支持多框架组件混用

Star63k
24h 新增+15
7 天新增—
Fork3.9k
Issue124
语言TypeScript

项目介绍

更新于 1 天前

Astro 是一个面向内容型网站的前端框架,可以理解为更轻量的 Next.js 或 Nuxt 替代品:默认把页面渲染成纯静态 HTML,只在真正需要交互的地方才加载 JavaScript,官方称之为「岛屿架构」。它最大的卖点是能直接混用 React、Vue、Svelte、Solid 等主流组件库,同时内置 Markdown/MDX 支持,非常适合做博客、文档站、营销页和新闻资讯类站点。对读者来说,典型场景是:团队要搭一个以文章和内容为主、交互不多的官网或技术博客,用 Astro 能显著减少首屏 JS 体积、提升加载速度,又不必放弃已有的 React 组件。如果你是前端工程师、独立开发者,或负责内容型站点性能与 SEO 的人,值得花十分钟了解;但如果你做的是重交互的后台系统或纯 AI 应用,它和你的关系就不大了。

上手成本:中

Star 趋势

记录 7 个数据点 · 期间增长 +50

话题标签

astroblogbrowsercomponentshybridislandsnodeserverstaticstatic-site-generatoruniversal

仓库信息

LicenseOther
创建时间2021-03-15
最后推送1 小时前
热度分54.0