عن المشروع
Astro 是一款面向现代 Web 的开源网站构建工具和 Web 框架。其核心目标是提供强大的开发者体验,同时保持轻量级输出,因此非常适合博客、文档、营销站点和作品集等以内容为主的网站。
安装可通过推荐的脚手架命令 `npm create astro@latest` 完成,也可以手动使用 `npm install astro`。README 指向官方文档以介绍入门步骤,并提供可直接在浏览器中打开的 starter 项目。
仓库包含主 `astro` 包以及多个官方包和集成。其中包括针对 React、Preact、Solid、Svelte 和 Vue 的前端框架集成;面向 Node、Vercel、Cloudflare 和 Netlify 的托管与服务端适配器;MDX、RSS 和 sitemap 等内容与 SEO 工具;以及 Alpine.js 集成和用于处理第三方脚本的 Partytown。项目还包含语言工具,包括 `@astrojs/check`、`@astrojs/language-server`、`@astrojs/ts-plugin` 以及 Astro VS Code 扩展。
该项目还维护了 Astro 编译器和 Starlight 文档站点主题的独立官方仓库。Astro 采用 MIT 许可证,具有开放的治理和投票模式,并通过 Open Collective 获得赞助。项目列出了贡献指南和社区支持渠道,包括 Discord 和 GitHub discussions。
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.