Astro

Astro 是最适合构建像博客、营销网站、电子商务网站这样的以内容驱动的网站的 Web 框架。Astro 以开创了一种新的前端架构而闻名,与其他框架相比它减少了 JavaScript 的开销和复杂性。如果你需要一个加载速度快、具有良好 SEO 的网站,那么 Astro 就是你的选择。

功能

Astro 是一个集多功能于一体的 Web 框架。它内置包含了你构建网站所需的一切。还有数百个不同的集成和 API 钩子可根据你的具体用例和需求定制你的项目。

一些亮点包括:

群岛:一种基于组件的针对内容驱动的网站进行优化的 Web 架构。

UI 无关:支持 React、Preact、Svelte、Vue、Solid、HTMX、Web 组件等等。

服务器优先:将沉重的渲染移出访问者的设备。

默认无 JS:让客户端更少的执行 JS ,以提升网站速度。

内容集合:为你的 Markdown 内容,提供组织、校验并保证 TypeScript 类型安全。

可定制:Partytown、MDX 和数百个集成可供选择。

设计原则

以下的五个核心设计原则有助于解释我们为什么做了 Astro,它需要解决的问题以及为什么 Astro 可能是你的项目或团队的最佳选择。

Astro 是…

内容驱动:Astro 专为展示你的内容而设计。

服务器优先:网站在服务器上渲染 HTML 时运行速度更快。

默认快速:在 Astro 中应当不可能做出缓慢的网站。

易于使用:你不需要是一个专家即可使用 Astro 做点什么。

以开发者为中心:你应该拥有成功所需的资源。

相关主题 ↗

最后更新于