Об этом проекте
Astro — это инструмент сборки сайтов с открытым исходным кодом и веб-фреймворк, рассчитанный на современный веб. Его ключевое обещание — мощный опыт разработки при лёгком результате, что делает его хорошо подходящим для контентных сайтов: блогов, документации, маркетинговых сайтов и портфолио.
Установка доступна через рекомендуемую команду создания каркаса `npm create astro@latest` или вручную через `npm install astro`. В README указаны ссылки на официальную документацию для начала работы и на стартовые проекты, которые можно открыть прямо в браузере.
Репозиторий содержит основной пакет `astro`, а также несколько официальных пакетов и интеграций. Среди них — интеграции фреймворков для React, Preact, Solid, Svelte и Vue; адаптеры хостинга и серверов для Node, Vercel, Cloudflare и Netlify; утилиты для контента и SEO, такие как MDX, RSS и sitemap; а также интеграция Alpine.js и Partytown для работы со скриптами сторонних сервисов. Включены и языковые инструменты: `@astrojs/check`, `@astrojs/language-server`, `@astrojs/ts-plugin` и расширение Astro для VS Code.
Проект также поддерживает отдельные официальные репозитории для компилятора Astro и для Starlight — темы для сайтов с документацией. Astro распространяется по лицензии MIT, имеет открытую модель управления и голосования и финансируется через Open Collective. В проекте перечислены правила участия и каналы поддержки сообщества, включая Discord и обсуждения на GitHub.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.