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
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
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
.envdosyalarını yazar
Token’lar yalnızca Git’e commit edilmeyen .env dosyalarına yazılır.
Soruları atlamak için:
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ı)
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ç
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:
pnpm sanity:setup --project abc12345 --site-url https://example.com
Sonraki adım
İçerik ve Studio: örnek içeriği kendi içeriğinle değiştir.