İçeriğe atla
Artizan Templates
Dil: Türkçe
Özel web sitesi
Menü

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

Terminal
        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

Terminal
        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:

Terminal
        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ı)

Terminal
        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ç

Terminal
        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:

Terminal
        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.