Uploading your site
Build your site, zip the contents of the output folder, upload the ZIP, then preview and publish. Includes the exact commands for Vite, Create React App, Hugo, and plain HTML.
Purpose
How to turn the site on your computer into a ZIP we can host, and what happens between uploading and going live.
Making the ZIP
First, build your site. The command depends on what you used:
| You built with | Run | Output folder |
|---|---|---|
| Vite (React, Vue, Svelte) | npm run build | dist/ |
| Create React App | npm run build | build/ |
| Astro | npm run build | dist/ |
| Hugo | hugo | public/ |
| Plain HTML | nothing to build | your site folder |
Then zip the contents of that folder — not the folder itself. This is the single most common mistake, so it is worth being precise:
- 1
Open the output folder. You should see
index.htmlsitting directly inside it, alongside folders likeassets/. - 2
Select everything inside. On macOS press
Cmd+A, on WindowsCtrl+A. You are selecting the files, not the folder that contains them. - 3
Compress the selection. macOS: right-click → Compress. Windows: right-click → Send to → Compressed (zipped) folder.
If you zipped the folder by accident we usually detect it and fix it for you, telling you so in the upload's notes. But zipping the contents is more reliable.
Uploading
- 1
Open the Website tab in the Conference Leadership Console or the Website Chair Console, then choose Upload my own site.
- 2
Add a version note (optional) such as "Added sponsor logos". It appears in your version history and makes rolling back much easier later.
- 3
Drop the ZIP in, or click Choose file. A progress bar tracks the upload; large files go straight to storage rather than through the app, so they upload at full speed.
- 4
Wait for the check. We open the archive, verify its contents are safe to serve, and unpack it. This normally takes a few seconds. Anything wrong is reported in plain language with the file that caused it.
- 5
Preview. When the check finishes, a card appears directly under the uploader showing what you just uploaded. Click Preview there to see the site before anyone else can.
- 6
Publish. Click Publish on the same card. Your site is live within seconds at
your-slug.site.airballoon.ai.
Linking back to your conference pages
Your uploaded site is static, so submissions, registration, and the schedule stay on your conference pages. Your site's navigation has to point at them.
The upload panel lists the exact addresses with a Copy button next to each:
- Submit a paper —
/c/your-slug/submit - Schedule —
/c/your-slug/schedule - Announcements —
/c/your-slug/announcements - Search —
/c/your-slug/search
Put these in your site's menu before you publish.
A site with no link to /submit is the most expensive mistake in this feature:
authors arrive, find no way to submit, and email you instead. Add the links first.
Tips
Each upload is kept as its own version. Publishing points your address at the one you chose; the previous version stays intact so you can roll back instantly.