Personal portfolio: projects, experience, blog, and contact. Static HTML/CSS/JS — no build step, hosted on GitHub Pages.
index.html— homeprojects.html— all projects (flagship + grid)project-raft-kv.html— Raft KV case study (template for more case studies)blog.html— blog index with search + category filterpost-*.html— blog posts (copy one as a template for new posts)experience.html,contact.htmlassets/style.css— all design tokens and shared styles
git add .
git commit -m "Update site"
git push origin main
- Keep
favicon-*.png,apple-touch-icon.png,favicon.icofrom the old repo (pages reference them). - Add your resume as
Ibrahim.pdfin the repo root (all Resume buttons point to it). - If your custom domain uses a
CNAMEfile, keep that file in the repo root. - To write a new blog post: copy any
post-*.html, edit the content, then add a card for it inblog.html(and optionally onindex.html).