这个项目能做什么
Astro 是一款面向现代 Web 的开源网站构建工具与 Web 框架。其核心承诺是在保持轻量输出的同时提供强大的开发者体验,因此非常适合博客、文档、营销站点和作品集等以内容为主的网站。
安装方面,推荐使用脚手架命令 `npm create astro@latest`,也可以手动通过 `npm install astro` 安装。README 指向官方文档以介绍入门方式,并提供了可直接在浏览器中打开的入门项目。
该仓库包含主 `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。
评论
0 评分人数达到10人后显示
登录后参与讨论。