Kisisel landing page projesi. Bu sayfa sadece urun vitrinini ve GitHub public proje listesini gosterir.
- GitHub benzeri yerlesim: ust bar, sol profil sidebar, sag icerik alani.
- Urun kartlari:
cvmakes.com,adres100.com,legiflare.com. - Urunlerde iframe preview yok, statik gorsel kullanilir.
- Light / dark tema destegi.
- 10 dil destegi:
tr,en,de,fr,es,it,pt,ru,ar,ja. - GitHub alaninda sadece public repolar listelenir.
- README icerigi uygulama icinde gosterilmez.
- GitHub API cagrisi yapilmaz; token gerekmez.
- Repo listesi tek seferlik snapshot dosyasindan okunur:
src/data/githubReposSnapshot.json.
- React 18
- Vite 5
npm install
npm run devnpm run build
npm run previewBu proje hamdiituu/me reposu icin GitHub Pages'e gore ayarlandi.
- Vite
basepath otomatik olarak/me/olacak sekilde ayarlandi. - Otomatik deploy workflow dosyasi eklendi:
.github/workflows/deploy-pages.yml. - Uygulama adresi:
https://hamdiituu.github.io/me/
Gerekli repository ayari:
- GitHub'da
mereposuna gir. Settings > Pagesac.Build and deploymentbolumundeSourceolarakGitHub Actionssec.mainveyamasterbranch'e push yap.
src/
assets/ # urun preview gorselleri
components/ # sayfa bolumleri ve kartlar
data/
content.js # metinler, diller, urun icerigi
githubReposSnapshot.json
utils/helpers.js
App.jsx
Snapshot kaynagi:
https://github.com/hamdiituu?tab=repositories
Guncelleme adimi:
src/data/githubReposSnapshot.jsondosyasini yeni public repo listesiyle degistir.fork: falseveprivate: falseformatini koru.npm run buildile dogrula.