Başlarken
Wuppy, Astro için bir CMS’tir. İçerik deponuzda Markdown dosyaları olarak durur, yönetim
paneli /admin adresindedir ve her değişiklik bir Git commit’idir.
Gereksinimler
Bölüm başlığı “Gereksinimler”- Node.js 22.16 veya üstü
- Git
- pnpm (önerilir) veya npm
Site oluşturun
Bölüm başlığı “Site oluşturun”npm create wuppy my-sitecd my-siteYeni proje başlangıç şablonunun bir kopyasıdır: Pages ve Posts koleksiyonları, menü, SEO etiketleri, site haritası, RSS, arama ve 404 sayfası olan bir Astro sitesi.
GitHub’da zaten bir Astro siteniz mi var? Bunun yerine npx wuppy import çalıştırıp listeden seçin; bkz. Mevcut Astro projesi.
Ortamı ayarlayın
Bölüm başlığı “Ortamı ayarlayın”package.json dosyasının yanına .env oluşturun:
# En az 32 rastgele karakter; oturumları ve önizleme bağlantılarını imzalar. Değiştirmeyin.WUPPY_SECRET=... # openssl rand -base64 32# Sitenin genel adresi (üretimde zorunlu).WUPPY_URL=http://localhost:4321Diğer ayarların hepsi isteğe bağlıdır. Bkz. Ortam değişkenleri.
Çalıştırın
Bölüm başlığı “Çalıştırın”pnpm installpnpm devhttp://localhost:4321/admin adresini açın. İlk ziyarette site adını girer ve sahip hesabını oluşturursunuz.
İsterseniz örnek bir “Hello world” yazısı da eklenir. Bundan sonra genel kayıt kapanır; yeni kişiler yalnızca
davetle katılır.
Kurulumu kontrol edin
Bölüm başlığı “Kurulumu kontrol edin”pnpm wuppy doctordoctor; yapılandırmanın yüklendiğini, içerik klasörlerinin var olduğunu, Git’in hazır olduğunu ve
WUPPY_SECRET değerinin yeterince uzun olduğunu kontrol eder.