Deploy Your Portfolio on GitHub Pages
After downloading your portfolio ZIP file, follow this guide to host your website for free using GitHub Pages. No coding required.
Step 1: Create a GitHub Account
Go to github.com and create a free account.
Step 2: Create a New Repository
- Click New repository.
- Name it anything (example:
my-portfolio). - Set it to Public.
- Click Create repository.
Step 3: Upload the ZIP Contents
- Unzip the downloaded file.
- Upload all files into your GitHub repository.
- Make sure
index.htmlis in the root (not inside another folder).
Step 4: Enable GitHub Pages
- Go to your repository → Settings.
- Click Pages in the sidebar.
- Select Deploy from a branch.
- Choose branch: main
- Folder: /(root)
- Click Save
Step 5: Your Website is Live 🎉
In 1–2 minutes, your portfolio will be available at:
https://yourusername.github.io/repo-name/
Optional: Use a Custom Domain
You can connect your own domain in GitHub Pages settings and add a CNAME record in your DNS provider.