EErçağ UysalSoftware Developer
Blog'a dön

18 Haziran 2026 · 1 dk okuma

cPanel üzerinde statik portfolio yayınlamak

Node server çalıştırmadan Next.js export çıktısını Hostinger gibi panellere koymanın pratik modeli.

nextjsdeploymentportfolio

Kişisel portfolio için her zaman backend gerekmez. Hatta çoğu zaman en temiz çözüm, build edilmiş statik dosyaları yayınlamaktır.

Neden statik?

Statik export yaklaşımı birkaç avantaj getirir:

  • cPanel içinde Node runtime yönetmek gerekmez.
  • Sayfalar hızlı açılır.
  • Güvenlik yüzeyi küçülür.
  • Blog ve proje içerikleri repo içinde versiyonlanır.

Next.js export ayarı

Bu sitede temel fikir şu:

const nextConfig = {
  output: "export",
  trailingSlash: true,
  images: {
    unoptimized: true
  }
};

Build sonrası oluşan out/ klasörünün içeriği public_html altına yüklenir. Böylece site düz HTML, CSS ve JavaScript olarak çalışır.

İçerik akışı

Projeler TypeScript dosyalarında, blog yazıları ise MDX dosyalarında tutulur. Bu sayede hem developer-friendly kalır hem de ileride CMS'e geçmek gerekirse içerik modeli zaten ayrılmış olur.