- Create a repo named
harshitjain.github.io
(oryour-username.github.io
). - Copy all files from this folder into the repo root.
- Commit and push — GitHub Pages will publish automatically.
- Your site will be live at
https://your-username.github.io
.
- Edit
_config.yml
(title, description, social links). - Replace
/assets/resume.pdf
with your actual resume. - Add images/videos to
/assets/images/
and embed in project pages. - Update project pages in
/projects/
with your own media and text.
- Add a custom domain (Settings → Pages → Custom domain).
- Add analytics (Plausible/GA4) via
<head>
include or theme settings.