Web sitesi oluşturma
Ümmügülsüm Can/Full Stack Software Developer
Web sitesi oluşturma, bir şablonu yayına almak değildir. Sayfanın ne söyleyeceği, nasıl açılacağı ve hangi adreste duracağı birlikte kararlaştırılır.
Sıra neden önemli?
Önce alan adı ve sayfa haritası netleşir. Sonra arayüz, ardından içerik ve yayın. Tersine gidilirse tasarım biter, metin sığmaz; ya da site açılır, SSL ve yönlendirme yarım kalır.
Küçük bir kurumsal sitede bu iş birkaç sayfadır: ana sayfa, hakkımızda, projeler, iletişim. İçerik yönetim paneli varsa metinler kodun içine gömülmez, sonradan düzenlenir.
Sayfa nasıl kurulur?
Arayüz React veya Next.js ile kurulabilir. Next.js sayfayı derleme anında HTML’e çevirir; başlık, açıklama ve canonical adresi her sayfada ayrı durur. Statik bir site düz sunucuya konabilir.
Hazır tema hızlı açılır, özel sayfa ise içeriğin ölçüsüne göre yazılır. İkisi de web sitesidir. Özel olan, başkasının blok düzenini taşımadan o işe ait metin ve görselle ilerler.
Yayın
Domain DNS kaydı sunucuyu gösterir. Nginx isteği karşılar, SSL adresi kilitler. GitHub Actions ile CI/CD, her güncellemeyi elle dosya sürüklemeden çıkarır.
Bu akış FCR GYO, Ahzengıda ve İkizler Group sitelerinde kullanıldı. Hepsi yayında olan sayfalardır; araç aynı kalıbı tekrar etmek için değil, sayfayı o işe göre kurmak için seçildi.