Astro 2.9 已正式发布。主要变化:
- 支持视图转换(实验性)
- 新增重定向
redirects
命令 - 优化脚本打包
详情查看发布说明。
Astro 是一款现代化的轻量级静态站点生成器,具有出众的开发者体验 (Developer Experience)。
Astro 其他特性:
- 自带组件框架:Astro 为 React、Vue、Svelte 和 Tailwind CSS 等前端工具提供一级支持。通过
astro add
命令即可添加使用
- 支持静态页面生成 (SSG) 和服务器端渲染 (SSR),可以按需渲染内容
- 开发者体验出众:Astro 支持所有喜爱的开发者工具和功能,如 TypeScript、NPM 包、Scoped CSS、CSS Modules、Sass、Tailwind、Markdown、MDX
- 按需组件:Astro 支持通过水化组件按需加载 JavaScript。因此,如果该特定组件不可见,它不会加载相关的 JavaScript
- 100% 静态 HTML,无 JavaScript 运行时环境:当构建 Astro 时,它将删除所有 JavaScript,并将整个页面渲染为静态 HTML 页面
- SEO 友好:使用 Astro,可以启用自动网站地图、RSS 订阅、分页和收藏
- 基于文件的路由:就像 Next.js 一样,Astro 有一个基于文件的路由机制,所有在 /pages 中的东西 Astro 都会将目录转化为路由