# Sanity bağlantısı

> Kendi Sanity projeni oluştur, örnek içeriği yükle ve Studio’yu aç. İşin çoğunu tek bir kurulum komutu yapar.

## Sanity’ye giriş yap

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

Bu komut tarayıcını açar. Giriş yap ya da bir Sanity hesabı oluştur.

## Kurulum komutunu çalıştır

```bash
pnpm sanity:setup
```

Komut birkaç soru sorar, ardından:

- bir Sanity projesi ve dataset oluşturur ya da mevcut bir projeye bağlanır
- API token’larını ve webhook sırrını oluşturur
- sitenin ve Studio’nun ihtiyaç duyduğu CORS kaynaklarını (origin) ekler
- içerik şemasını yükler
- `.env` dosyalarını yazar

Token’lar yalnızca Git’e commit edilmeyen `.env` dosyalarına yazılır.

Soruları atlamak için:

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

İlk satır yeni bir proje oluşturur; `"Your Business"` yerine işletmenin adını yaz. İkinci satır mevcut bir projeye bağlanır; `abc12345` yerine kendi proje kimliğini (project ID) yaz.

## Örnek içeriği yükle (isteğe bağlı)

```bash
pnpm sanity:seed
```

Bu komut şablonun örnek içeriğini dataset’ine kopyalar. Yalnızca henüz var olmayan dokümanları ekler ve değişikliklerinin üzerine asla yazmaz. Boş başlamak istiyorsan bu adımı atla.

## Studio’yu aç

```bash
pnpm dev:studio
```

Studio http://localhost:3333 adresinde, site http://localhost:4321 adresinde çalışır. İkisini birden başlatmak için `pnpm dev:all` çalıştır. Site artık içeriğini senin Sanity projenden okuyor.

## Alan adın belli olduğunda

Sanity’nin canlı adresinden gelen istekleri kabul etmesi için kurulum komutunu bu adresle yeniden çalıştır:

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

## Sonraki adım

[İçerik ve Studio](https://templates.artizanteknoloji.com/dokumanlar/icerik-ve-studio): örnek içeriği kendi içeriğinle değiştir.

---

https://templates.artizanteknoloji.com/dokumanlar/sanity-baglantisi
