Deploy your site
Publish your static site to the web and manage versioned deployments.
Deploy your site
Deploying (or publishing) your site pushes your current files to the live URL so visitors can see your latest changes. Public publishing requires a paid static hosting plan. Free-plan users can build a page and share a draft link that expires, but publishing to the public live hostname opens the go-live plan dialog.
How deployments work
Every time you publish, YWT creates a new versioned deployment and makes it live. This means:
- Each deployment is a complete snapshot of your site at that moment.
- Previous deployments are kept in your history. You can inspect them, edit a copy of a built version, and restore a built version when your plan allows publishing.
- Your live URL (e.g.,
mysite.ywt.appor a connected custom domain) serves the active deployment. - Each deployment also gets its own unique preview URL that never changes.
Publishing your site
Make your changes
Use the built-in editor to edit your HTML, CSS, and JavaScript files. Saved changes to your draft are not live on your site until you explicitly publish.
Click Publish
When you are ready, click the Publish button in the editor toolbar.

If you are on the Free plan, YWT shows the go-live plan dialog. Otherwise YWT first saves any unsaved edits in the open file. If that save fails, nothing is published.
Wait for the new version
YWT copies your draft files into a new version and makes it live. Every publish creates a new version; the previous live version stays in your history.
Verify your site
Visit your site URL (e.g., https://mysite.ywt.app) to confirm everything looks correct. You can also use the preview URL that was generated for this specific deployment.
Deployment history
Every deployment you create is recorded on the site's History page. Open it from the site's Overview with the History link, which shows how many versions the site has. Until you publish for the first time the History page is empty, and its Edit button takes you to the editor.
For each deployment the list shows:
- Version identifier — A short hash-style identifier for the deployment, marked Live when it is the version visitors see.
- Status — Whether the version was built successfully.
- Source — How the version was published, for example from your draft or from a zip upload.
- Timestamp — When the deployment was created.
Click a row to open the version page, which has the version's permanent preview URL, Restore this version, Edit a copy of this version, and Download.
Download a version
On a version page, click Download to download that version's files as a .zip file named after the site and the version, in the form {site}-{version}.zip. The download contains the files exactly as they were published, so you can keep a backup or move the site elsewhere.
To download your current draft instead, use Download files on the Edit tab. See Download your files.
Restoring a previous version
If something goes wrong with a deployment, you can open a previous built version and restore it.
Open the History page
On your site's Overview, click History.
Find the version to restore
Find the deployment you want to restore in the list. Use the preview URL to verify it is the right one.
Restore or edit a copy of the version
Open the version and click Restore this version if you want it to become the live deployment. You can also use Edit a copy of this version when you want to continue editing from it. YWT asks Replace your draft? first, because this replaces all files in your draft and unpublished changes are lost.
Restoring a previous version changes the live site, but it does not change your draft. Use Edit a copy of this version when you want your draft to start from an earlier deployment.
A page made from the form can be restored the same way, but Edit a copy of this version is not offered for it. Its form keeps your latest saved content.
Deployment limits
Deployment and storage behavior is constrained by your active static hosting plan. Current plan storage limits are listed in Platform Limits. Plan purchase, upgrade, downgrade, renewal, and cancellation behavior is covered in Static hosting plans and billing.
After publishing
After a deployment is active, you can:
- review traffic in Hosting analytics
- connect or verify custom domains
- manage older versions from the History page
- delete the site when you no longer need it, as described in Manage or delete a site
Next steps
- Set up a custom domain to serve your site on your own
.chor.lidomain. - Learn about preview URLs to share specific versions with others before going live.
- Review hosting analytics after the site receives traffic.