---
title: "Editing with a live preview · Sanity × Nuxt UI"
description: "Turn on Visual Editing to click any text on the site and jump straight to the field in Studio."
canonical_url: "https://sanity-nuxtui.vercel.app/blog/visual-editing"
meta:
  "og:description": "Turn on Visual Editing to click any text on the site and jump straight to the field in Studio."
  "og:image": "https://cdn.sanity.io/images/kdwtvkc2/production/58818fdb1451d82abff05bee983b2b52e136add6-1600x1067.jpg?fit=crop&w=1200&h=630&auto=format"
  "og:image:alt": "Laptop and notebook on a table"
  "og:image:height": "630"
  "og:image:width": "1200"
  "og:title": "Editing with a live preview · Sanity × Nuxt UI"
---

> Index of every page on this site: [llms.txt](https://sanity-nuxtui.vercel.app/llms.txt)

[Blog](https://sanity-nuxtui.vercel.app/blog)·October 2, 2026

# **Editing with a live preview**

Turn on Visual Editing to click any text on the site and jump straight to the field in Studio.

**AM**

**Ada Morgan**

Editor

**LH**

**Leo Hart**

Frontend Engineer

![Laptop and notebook on a table](https://cdn.sanity.io/images/kdwtvkc2/production/58818fdb1451d82abff05bee983b2b52e136add6-1600x1067.jpg?w=2400&h=1600&auto=format)

The ****Presentation**** tool shows the site next to the editor. Draft changes appear as you type, before you publish.

## Turn it on

1. Create a token with the **Viewer** role in sanity.io/manage → API → Tokens.
2. Add it to `apps/web/.env` as `NUXT_SANITY_API_READ_TOKEN`.
3. Restart the site and open Presentation in Studio.

Blocks can be reordered by dragging them in the preview, because every block carries a `data-sanity` attribute.

**Keep the token on the server**

The read token is only used by the Nuxt server. It is never sent to the browser.

Tags: [editing](https://sanity-nuxtui.vercel.app/blog?tag=editing) [guide](https://sanity-nuxtui.vercel.app/blog?tag=guide)

## **Related posts**

![Laptop and notebook on a desk](https://cdn.sanity.io/images/kdwtvkc2/production/ae96f58c01fdb1cefac7d0aa96b01e36bde32af9-1600x1067.jpg?w=676&h=380&fit=crop&auto=format)

guideOct 12, 2026

## Create a new section without code

Blog, Gallery and Projects are all collections. Editors can add new ones, such as Services or Team, straight from the Studio.

**AM**

**Ada Morgan**

Editor

![Laptop on a desk](https://cdn.sanity.io/images/kdwtvkc2/production/968d3f7c1d70f1f84af4b4ee50ab9eef07803bea-1600x1067.jpg?w=676&h=380&fit=crop&auto=format)

guideOct 10, 2026

## Getting started with Sanity × Nuxt UI

Connect the template to your Sanity project, import the example content and run Studio and the site side by side.

**AM**

**Ada Morgan**

Editor

![Person working on a laptop](https://cdn.sanity.io/images/kdwtvkc2/production/3c5959bf9dc0555105bc0bcb466cd95a1608141a-1600x1067.jpg?w=676&h=380&fit=crop&auto=format)

guideOct 6, 2026

## How to add a new block

Any Nuxt UI component can become a block. It takes a schema, one Vue component and one line in the registry.

**LH**

**Leo Hart**

Frontend Engineer

```json
{"@context":"https://schema.org","@graph":[{"@id":"https://sanity-nuxtui.vercel.app/#website","@type":"WebSite","name":"Sanity × Nuxt UI","url":"https://sanity-nuxtui.vercel.app/","publisher":{"@id":"https://sanity-nuxtui.vercel.app/#identity"}},{"@id":"https://sanity-nuxtui.vercel.app/blog/visual-editing#webpage","@type":"WebPage","dateModified":"2026-10-16T00:42:53Z","datePublished":"2026-10-02T09:00:00Z","description":"Turn on Visual Editing to click any text on the site and jump straight to the field in Studio.","name":"Editing with a live preview","url":"https://sanity-nuxtui.vercel.app/blog/visual-editing","isPartOf":{"@id":"https://sanity-nuxtui.vercel.app/#website"},"potentialAction":[{"@type":"ReadAction","target":["https://sanity-nuxtui.vercel.app/blog/visual-editing"]}]},{"@id":"https://sanity-nuxtui.vercel.app/#identity","@type":"Organization","name":"Sanity × Nuxt UI","url":"https://sanity-nuxtui.vercel.app"},{"@id":"https://sanity-nuxtui.vercel.app/blog/visual-editing#article","@type":"Article","dateModified":"2026-10-16T00:42:53Z","datePublished":"2026-10-02T09:00:00Z","description":"Turn on Visual Editing to click any text on the site and jump straight to the field in Studio.","headline":"Editing with a live preview","inLanguage":"en","thumbnailUrl":"https://cdn.sanity.io/images/kdwtvkc2/production/58818fdb1451d82abff05bee983b2b52e136add6-1600x1067.jpg?w=1200&auto=format","author":[{"@id":"https://sanity-nuxtui.vercel.app/#/schema/person/1"},{"@id":"https://sanity-nuxtui.vercel.app/#/schema/person/2"}],"image":{"@id":"https://sanity-nuxtui.vercel.app/#/schema/image/1"},"isPartOf":{"@id":"https://sanity-nuxtui.vercel.app/blog/visual-editing#webpage"},"mainEntityOfPage":{"@id":"https://sanity-nuxtui.vercel.app/blog/visual-editing#webpage"},"publisher":{"@id":"https://sanity-nuxtui.vercel.app/#identity"}},{"@id":"https://sanity-nuxtui.vercel.app/#/schema/person/1","@type":"Person","name":"Ada Morgan"},{"@id":"https://sanity-nuxtui.vercel.app/#/schema/person/2","@type":"Person","name":"Leo Hart"},{"@id":"https://sanity-nuxtui.vercel.app/#/schema/image/1","@type":"ImageObject","contentUrl":"https://cdn.sanity.io/images/kdwtvkc2/production/58818fdb1451d82abff05bee983b2b52e136add6-1600x1067.jpg?w=1200&auto=format","inLanguage":"en","url":"https://cdn.sanity.io/images/kdwtvkc2/production/58818fdb1451d82abff05bee983b2b52e136add6-1600x1067.jpg?w=1200&auto=format"}]}
```

## Sitemap

See the full [sitemap](https://sanity-nuxtui.vercel.app/sitemap.md) for all pages.
