Neden sıfırdan?
Hazır bir tema almak yerine siteyi baştan yazmayı seçtim. Böylece hem ne kadar hızlı olacağına hem de içinde ne olduğuna ben karar veriyorum.
Nasıl çalışıyor?
- Sunucuda üretilen sayfalar: Sayfalar tarayıcıya hazır HTML olarak geliyor. Ağır bir arayüz kütüphanesi yok, bu yüzden site hızlı açılıyor ve arama motorları içeriği rahatça okuyor.
- Node.js ve Express: Arka planda küçük bir Node.js uygulaması çalışıyor.
- Yönetim paneli: Projeleri, yazıları, hizmetleri ve sitedeki metinleri koda dokunmadan panelden güncelliyorum.
- Otomatik HTTPS: Sunucunun önünde Caddy duruyor; sertifikayı kendisi alıp yeniliyor.
Arama motorları için yapılanlar
Her sayfanın kendi başlığı ve açıklaması var. Site haritası, RSS akışı ve yapısal veri otomatik üretiliyor.
Sırada ne var?
Üzerinde çalıştığım projeleri buraya ekleyeceğim ve yaparken öğrendiklerimi bu blogda paylaşacağım.