Portfolio web personal dibangun dengan HTML, CSS, dan JavaScript murni.
/
├── index.html ← Struktur HTML (markup saja, tanpa CSS/JS inline)
├── css/
│ └── style.css ← Semua styling & animasi
├── js/
│ ├── data.js ← Data CV (edit file ini untuk update konten)
│ └── main.js ← Logic: canvas, typed text, scroll reveal, nav
└── README.md
Cukup edit js/data.js — semua teks, skill, pengalaman, pendidikan, dan sertifikat ada di sana. Tidak perlu menyentuh index.html atau main.js.
- Login ke github.com
- Buat repository baru dengan nama:
USERNAME.github.io(gantiUSERNAMEdengan username GitHub kamu) - Set Public → Create repository
Via GitHub Web:
- Klik "Add file > Upload files"
- Upload semua file & folder (
index.html,css/,js/,README.md) - Klik "Commit changes"
Via Git CLI:
git init
git add .
git commit -m "Initial portfolio"
git branch -M main
git remote add origin https://github.com/USERNAME/USERNAME.github.io.git
git push -u origin main- Settings → Pages
- Source: branch
main, folder/ (root) - Klik Save
- Akses:
https://USERNAME.github.io(aktif dalam 1–2 menit)
- 🌐 Animasi jaringan komputer di background
- ⌨️ Typed text animation (5 role bergantian)
- ✨ Scroll reveal animation
- 📱 Responsive + hamburger menu mobile
- 🎨 Dark cybersecurity aesthetic
- 📦 Data terpisah di
data.js— mudah di-update
Abeil Rafli Aldhani · abeilrfl@gmail.com ·