Ne tür bir sistem? Brittany Chiang sitesi tipik olarak çoğunlukla statik içerik sunan bir portföydür. Kamuya açık bilgide “backend” genelde içerik teslimi ve barındırma düzeyindedir (ör. dosyaların sunucuda durması, CDN, SSL). Form, veritabanı veya kullanıcı hesabı yoksa PHP şart değildir.
| Bölüm | Amaç |
|---|---|
| Sol sütun / menü | Hızlı gezinme (About, Experience, Projects…) |
| Ana içerik | Uzun metin + madde listeleri + iş deneyimi zaman çizelgesi |
| Sosyal linkler | GitHub, LinkedIn vb. dış bağlantılar |
| Alt bilgi | Teknoloji notu (hangi framework/hosting) |
cv.pdf dosyasına doğrudan link; PDF üretimi Word/LaTeX gibi araçlarla sizde kalır.
┌─────────────────────────────────────────────────────────────┐
│ ZİYARETÇİ │
└───────────────────────────┬─────────────────────────────────┘
│ HTTPS
▼
┌─────────────────────────────────────────────────────────────┐
│ Statik hosting (Netlify / Vercel / GitHub Pages / …) │
│ • index.html • css/ • js/ • assets/ • cv.pdf │
└───────────────────────────┬─────────────────────────────────┘
│
┌─────────────┴─────────────┐
▼ ▼
(isteğe bağlı) Dış bağlantılar
özel domain DNS LinkedIn, GitHub, ORCID
Kullanıcı "CV İndir" ──► GET /assets/cv.pdf ──► Tarayıcı indir / önizle
│
└── Sunucudan düz dosya (PDF binary)
header, nav, main, section, footer).
[Portföy + CV linki]
│
┌───────────────┴───────────────┐
▼ ▼
Sadece vitrin mi? Sunucu tarafı gerek mi?
│ │
EVET HAYIR
│ │
▼ ▼
HTML + CSS + az JS (Bu projede gerek yok)
Statik hosting
Gün/oturum 1 : İçerik + HTML iskelet + temel CSS Gün/oturum 2 : Responsive + görsel düzen + JS iyileştirmeleri Gün/oturum 3 : Son kontroller + PDF CV ekleme + yayına hazırlık
adsoyad.com).Tarayıcıda bu dosyayı açın → Dosya → Yazdır → Hedef olarak PDF olarak kaydet (macOS: PDF menüsü). Böylece tek dosyada arşivlenmiş yol haritanız oluşur.
BAŞLA │ ├─► GitHub'da yeni repository oluştur (ör. portfolio) │ ├─► Proje dosyalarını (index.html, css/, js/, assets/) push et │ ├─► Repo Settings → Pages → Branch: main, folder: / (root) │ ├─► Birkaç dakika sonra site URL'i üretilir (username.github.io/repo) │ ├─► İsteğe bağlı: özel domain satın al → DNS A/CNAME kayıtlarını Pages talimatına göre ayarla │ └─► BİTİR (HTTPS genelde otomatik)
domain.com ──DNS sorgusu──► Domain sağlayıcısı
│
▼
Hosting IP veya CNAME
│
▼
Ziyaretçi sitenize ulaşır
rel="noopener noreferrer" ve yeni sekme tutarlılığı.Bu belge, proje kökündeki docs/proje-yol-haritasi.html dosyasıdır.