Back to Documentation
Deployment

GitHub Pages Deployment

Deploy your portfolio to GitHub Pages for free hosting with a custom domain option.

What You'll Need

GitHub account
Portfolio exported from CSEdge builder
Basic understanding of GitHub interface
01

Export Your Portfolio

Download your portfolio code from the builder

Click the 'Export' button in your portfolio builder to download a ZIP file containing your portfolio code.

02

Create GitHub Repository

Create a new repository for your portfolio

Go to GitHub.com and create a new repository. Name it 'yourusername.github.io' for a custom domain.

03

Upload Your Code

Upload the exported files to your repository

Extract the ZIP file and upload all files to your GitHub repository. Make sure to include the index.html file.

04

Enable GitHub Pages

Configure GitHub Pages in repository settings

Go to Settings → Pages, select 'Deploy from a branch', choose 'main' branch and '/ (root)' folder.

05

Your Portfolio is Live!

Access your portfolio at the provided URL

Your portfolio will be available at https://yourusername.github.io or your custom domain if configured.

Pro Tips

Custom Domain

For a custom domain, create a repository named 'yourusername.github.io' and configure DNS settings.

HTTPS Enabled

GitHub Pages automatically provides SSL certificates for secure browsing.

Fast Deployment

Changes are typically live within 1-2 minutes after pushing to the main branch.

Free Forever

GitHub Pages is completely free for personal and project websites.

Ready to Deploy?

Follow the steps above to get your portfolio live on GitHub Pages.