The Publish Modal
Click the “Publish” button in your project to open the Publish Modal. This is your central hub for all deployment settings.Quick Publish
For most projects, publishing is simple:- Click “Publish” in the top-right corner
- Review your settings in the Publish Modal
- Click “Publish” or “Update Published Version”
- Your project is live!
What’s in the Publish Modal
Live URL
- See your current live URL at a glance
- Copy URL - One-click copy to clipboard
- Open - View your live project in a new tab
Custom Subdomain
- Default:
your-project-name.helloleo.app - Change to any available subdomain
- Example:
myapp.helloleo.app
Custom Domain (Pro)
- Connect your own domain
- Example:
app.yourdomain.com - Requires DNS configuration
- Setup guide
HelloLeo Watermark (Pro)
- Toggle the “Built with HelloLeo” badge
- Pro users can hide it for a cleaner look
How Publishing Works
When you publish a project, HelloLeo:- Builds your project - Installs dependencies and runs the production build
- Deploys to our edge network - Your project is distributed globally via Cloudflare
- Assigns your URL - Available at
your-subdomain.helloleo.app(or your custom domain)
Publishing Private Projects
If your project is set to Private:- The Publish Modal shows a lock icon and “This project is private”
- Click “Publish” to make it public
- Your project is automatically deployed
Publishing a private project makes it public. Anyone with the URL can access it.
Updating Published Projects
Already published? Click “Update Published Version” to deploy your latest changes. The update process:- Leo builds your project with the latest code
- Deploys to the same URL
- Changes go live in seconds
Deployment Status
Best Practices
Test First
Use the live preview to test before publishing
Meaningful URLs
Choose a subdomain that reflects your project
Start Private
Keep projects private while developing
Update Regularly
Keep your published version up to date
Troubleshooting
Publish button disabled?
- Leo might still be working - wait for the response to complete
- Check for errors in the code editor
Deployment fails?
- Check the error message in the Publish Modal
- Review your code for syntax errors
- Try publishing again
- Get help on Discord
URL not working?
- Wait a few seconds after publishing
- Clear your browser cache
- Try incognito mode
Related
Custom Domains
Use your own domain
Private Projects
Control project visibility
Live Preview
Test before publishing
Project Settings
Configure your project
