Deploying with GitHub
Automatic Deploys from GitHub
Connect your GitHub repository for seamless, automatic deployments every time you push code.
Connecting Your Repository
- Go to Settings in your dashboard
- Scroll to Connected Git Repository
- Click Connect GitHub
- Authorize Fast Mode to access your repositories
- Select the repository containing your website
- Choose the branch to deploy from (usually
main) - Click Connect Repository
How It Works
Once connected:
- Fast Mode installs a webhook on your repository
- Every push to your selected branch triggers a deploy
- Your site is updated within seconds
- Deploy status is shown in the dashboard
Repository Structure
Your repository should contain:
your-repo/
├── manifest.json # Required: Site configuration
├── pages/ # Static HTML pages
├── templates/ # CMS templates
└── public/ # Assets (CSS, JS, images)
Triggering a Manual Deploy
To redeploy without pushing code:
- Go to Settings → GitHub
- Click Deploy Now
Disconnecting
To disconnect your repository:
- Go to Settings → GitHub
- Click Disconnect Repository
This stops automatic deploys but doesn't affect your live site.