Merhaba AI Router: Blogumu Kendi Şablonumla Neden Yeniden Kurdum?
Arka plan
Önceki blogum Notion tabanlıydı: yazıları Notion'da yazıyordum, bir görüntüleyici yayımlıyordu ve temalar tek bir yapılandırma seçeneği uzaktaydı. Çalışıyordu — ta ki çalışmamaya başlayana kadar. İçerik başka birinin API'sinin arkasında kilitliydi, sayfa performansı üçüncü taraf bir istemciye bağlıydı ve her derin özelleştirme sürdürmem gereken bir çatala dönüşüyordu.
Bu yüzden siteyi kendi SaaS şablonumun üzerine yeniden kurdum. Ürünler için kullandığım aynı Next.js App Router temeli, ancak satış yerine yazmaya yöneltilmiş durumda.
Şablondan koruduklarım
- İçerik hattı. Yazılar depodaki MDX dosyalarında duruyor; yönetim paneli çeviri kuyruğuyla veritabanı destekli yazıları da yönetebiliyor. İkisi tek bir blog dizininde birleşiyor.
- Tema sistemi. Tasarım belirteçleri her tema için CSS özel özelliklerinde tutuluyor; bloklar, düzenler ve sayfalar tema başına, varsayılan geri dönüşle çözümleniyor. Görünümü değiştirmek yeniden yazım değil, bir ortam değişkeni.
- Sıkıcı ama kritik parçalar. i18n yönlendirme, hreflang alternatifli site haritası, RSS, kimlik doğrulama, RBAC ve gerekirse ödemeler zaten bağlı.
Neler değişti?
Açılış sayfası artık blog: kısa bir tanıtım, en yeni yazılar ve abonelik kutusu. Gezinme Ana Sayfa, Blog, Kategoriler, Arşiv ve Hakkında. Dönüşüm hunisi yok, araç sayfası yok — yalnızca yazılar.
İçerik hattının sahibi olmak neden önemli?
Yazmak uzun soluklu bir iştir. Araçlar aradan çekilmeli ve on yıllarca süren değişimlere dayanmalıdır. Teknoloji yığınının sahibi olmak şu anlama gelir:
- İçerik git içinde düz dosyalardır — taşınabilir, aranabilir ve farkları izlenebilir.
- Performans bir sağlayıcının kuyruğuna değil, benim sorumluluğuma bağlıdır.
- Özellikler bir platform yayımladığında değil, ihtiyaç duyduğumda gelir.
Bu ilk yazı. Bakalım buradan nereye gidecek.
Yazar:AIRouter
Bağlantı:https://www.airouter.me/blog/hello-jarvis-blog
Atıf yapılması koşuluyla ticari olmayan yeniden kullanım (CC BY-NC-SA 4.0).