Требования
Node.js 22, pnpm, аккаунт Sanity и хостинг для сайта — и зачем нужно каждое из них.
На вашем компьютере
- Node.js 22. Точная версия указана в файле
.nvmrc. Если вы используете nvm, выполнитеnvm useв папке проекта. - pnpm. Версия задана в
package.jsonв полеpackageManager. Один раз выполнитеcorepack enable(Corepack входит в Node.js), и нужная версия pnpm будет использоваться автоматически. - Git. Рекомендуется. Он хранит историю ваших изменений, а большинство хостингов разворачивают сайт из Git-репозитория.
- Терминал и редактор кода.
Проверьте окружение:
Terminal
node -v
pnpm -v
node -v должна вывести версию, начинающуюся с v22.
Аккаунты
- Sanity (sanity.io). Хранит ваш контент и запускает Studio — редактор вашего сайта. Подберите тариф Sanity под свои задачи.
- Хостинг. Любой статический хостинг, например Cloudflare Pages, Netlify или nginx, либо сервер с Node.js или Docker. См. Развёртывание.
- Домен, если сайт должен работать по вашему собственному адресу.
Что нужно знать
Чтобы установить и развернуть шаблон, знать Astro не обязательно. Вы будете выполнять команды в терминале и редактировать файл .env. Чтобы изменить дизайн, придётся править компоненты Astro и Tailwind CSS.