Intempt Docs
Desktop AppWebsite Studio

Preview and Publish Your Site

Preview your edits on the live canvas, review the diff for every changed file, then ship: open a pull request or commit and push through your own deploy pipeline.

Overview

Your edits run against a local dev server, so the canvas is already a live preview. Before you ship, you review what changed file by file. Then you publish: Studio commits your edits on a draft branch and either opens a pull request on your GitHub repo or commits and pushes directly. Your own deploy pipeline takes it to production.

1. Preview on the canvas

The canvas renders your running site, so your edits show up as you make them through hot reload. Use the viewport toggle (desktop, tablet, phone) to check the layout at each width, and the page switcher to move between pages. Switch the canvas to Interact mode to click through the site like a visitor before you ship.

📘 Media pending

Screenshot of the canvas preview at a narrow width hasn't been captured yet.

2. Review the changes

Open the Changes panel in the sidebar. It lists every file you've touched, with a status (added, modified, deleted, renamed) and the count of lines added and removed. Click a file to open its diff and read the exact before and after.

If the diff touches a value that's easy to get wrong, like a URL or a number, Studio flags it at the top of the diff and asks you to verify it. You can discard a single file's changes from the diff view if you don't want them.

📘 Media pending

Screenshot of the diff view hasn't been captured yet.

3. Ship it

Click Ship in the top bar to publish. Studio commits your edits on the draft branch and, for a connected GitHub repo, opens a pull request. The banner that appears links straight to the PR. For solo work, it commits and pushes directly instead. Your site deploys the way it already does, through your own pipeline off that branch or PR.

The publish banner tells you the outcome:

  1. Published. Your edits are committed. If a PR was opened, the banner links to it.
  2. Nothing to commit. There were no changes to ship.
  3. Failed. The publish didn't go through.
  4. Build failed. The project didn't build. The banner shows the build output and a Fix with chat button to hand the error to the agent.

📘 Media pending

Screenshot of the publish banner hasn't been captured yet.

4. Undo a publish

If you need to walk a publish back, the banner for a successful publish has a Revert button that undoes the commit on that branch. Use it when you shipped something you didn't mean to.

📘 Media pending

Screenshot of the revert control hasn't been captured yet.

📘 Good to know

Studio ships to your existing deploy pipeline through the branch or PR. It doesn't host your site or run the deploy for you. Production builds the committed branch the same way it builds any other commit.

Where to go next

On this page