Gereksinimler
Node.js 22, pnpm, bir Sanity hesabı ve siteyi barındıracak bir yer; her birinin ne işe yaradığı.
Bilgisayarında
- Node.js 22. Tam sürüm
.nvmrcdosyasında yazılı. nvm kullanıyorsan proje klasöründenvm useçalıştır. - pnpm. Sürüm
package.jsoniçindepackageManageralanında belirtilir. Bir kezcorepack enableçalıştır (Corepack Node.js ile birlikte gelir); doğru pnpm sürümü otomatik olarak kullanılır. - Git. Önerilir. Değişikliklerinin geçmişini tutar ve çoğu host bir Git reposundan yayına alır.
- Bir terminal ve bir kod editörü.
Kurulumunu kontrol et:
Terminal
node -v
pnpm -v
node -v çıktısı v22 ile başlayan bir sürüm olmalı.
Hesaplar
- Sanity (sanity.io). İçeriğini saklar ve sitenin editörü olan Studio’yu çalıştırır. Kullanımına uyan planı Sanity’nin planlarından kontrol et.
- Bir host. Cloudflare Pages, Netlify ya da nginx gibi herhangi bir statik host veya Node.js ya da Docker çalıştıran bir sunucu. Bkz. Yayına alma.
- Bir alan adı, site kendi adresinde çalışacaksa.
Bilmen gerekenler
Bir şablonu kurup yayına almak için Astro bilmen gerekmez. Terminalde komut çalıştıracak ve bir .env dosyasını düzenleyeceksin. Tasarımı değiştirmek için Astro bileşenlerini ve Tailwind CSS’i düzenlersin.