Astro – 一款高性能构建网站的全能型 Web 框架

Astro:为博客、营销网站和电商平台提供的高性能解决方案。它通过将静态站点生成 (SSG) 与组件化开发相结合,实现了出色的性能和开发灵活性。Astro 支持多种流行的组件框架(如 React、Vue 和 Svelte),并提供了丰富的插件生态系统。

file

特性

Astro 是一款全能型 Web 框架,内置了构建网站所需的一切。此外,还有数百种不同的集成和 API 钩子可供选择,以根据您的具体用例和需求自定义项目。

  • Islands: 一种针对内容驱动型网站优化的组件式 Web 架构。
  • UI 独立: 支持 React、Preact、Svelte、Vue、Solid、Lit、HTMX、Web 组件等。
  • 服务器优先: 将昂贵的渲染工作从访问者的设备上移开。
  • 默认情况下为零 JS: 更少的客户端 JavaScript,不会减慢您的网站速度。
  • 内容集合: 组织、验证并为您的 Markdown 内容提供 TypeScript 类型安全。
  • 可自定义: Tailwind、MDX 和数百种集成可供选择。

安装

推荐运行以下命令安装最新版本的 Astro

npm create astro@latest

运行以下命令手动安装 Astro

npm install --save-dev astro

官方链接

Comments

No comments yet. Why don’t you start the discussion?

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注