# Подключение Sanity

> Создайте свой проект Sanity, загрузите примеры контента и откройте Studio. Большую часть работы делает одна команда.

## Войдите в Sanity

```bash
pnpm --filter studio exec sanity login
```

Откроется браузер. Войдите или создайте аккаунт Sanity.

## Запустите команду настройки

```bash
pnpm sanity:setup
```

Команда задаст несколько вопросов, а затем:

- создаст проект и датасет Sanity или подключится к уже существующим
- создаст API-токены и секрет вебхука
- добавит CORS-источники, нужные сайту и Studio
- развернёт схему контента
- запишет ваши файлы `.env`

Токены записываются только в файлы `.env`, которые не попадают в Git.

Чтобы пропустить вопросы:

```bash
pnpm sanity:setup --create "Your Business"
pnpm sanity:setup --project abc12345 --dataset production
```

Первая строка создаёт новый проект. Вторая подключает существующий; замените `abc12345` на ID своего проекта.

## Загрузите примеры контента (необязательно)

```bash
pnpm sanity:seed
```

Команда копирует примеры контента шаблона в ваш датасет. Она добавляет только отсутствующие документы и никогда не перезаписывает ваши изменения. Пропустите этот шаг, если хотите начать с пустого проекта.

## Откройте Studio

```bash
pnpm dev:studio
```

Studio работает по адресу http://localhost:3333, сайт — по адресу http://localhost:4321. Чтобы запустить оба сразу, выполните `pnpm dev:all`. Теперь сайт читает контент из вашего проекта Sanity.

## Когда домен определён

Запустите настройку ещё раз с адресом рабочего сайта, чтобы Sanity принимала запросы с него:

```bash
pnpm sanity:setup --project abc12345 --site-url https://example.com
```

## Дальше

[Контент и Studio](https://templates.artizanteknoloji.com/ru/docs/content-and-studio): замените примеры контента своим.

---

https://templates.artizanteknoloji.com/ru/docs/connect-sanity
