> ## Documentation Index
> Fetch the complete documentation index at: https://docs.primo.build/llms.txt
> Use this file to discover all available pages before exploring further.

# Using the Editor

> Guide for content editors on managing pages and blocks in Primo.

This guide is for content editors who create and manage pages in Primo. You'll learn how to create pages, add blocks, edit content, and publish your work.

<Info>
  If you're a developer setting up Primo, share this guide with your content editors.
</Info>

## The Editor Interface

The Primo editor has three main areas:

1. **Sidebar** - Draggable blocks and library
2. **Canvas** - Visual page editor
3. **Toolbar** - Site navigation, Pages, and Publish button

## Creating Pages

<Steps>
  <Step title="Open Pages dialog">
    Click "Pages" in the toolbar.
  </Step>

  <Step title="Create new page">
    Click "Create Page".
  </Step>

  <Step title="Choose page type">
    Select a page type (e.g., "Blog Post", "Default").

    <Info>
      Page types determine which blocks you can use. Your developer configures these.
    </Info>
  </Step>

  <Step title="Set page details">
    Fill in:

    * **Name**: Page title
    * **Slug**: URL path (auto-generated)
    * Any other fields the page type requires
  </Step>
</Steps>

<Check>
  Your page is created. Now add blocks to build content.
</Check>

## Working with Blocks

Blocks are the building blocks of your pages.

### Adding Blocks

<Steps>
  <Step title="Find a block in sidebar">
    Browse available blocks in the left sidebar.

    <Info>
      Available blocks depend on what your developer enabled for this page type.
    </Info>
  </Step>

  <Step title="Drag onto page">
    Drag the block from the sidebar onto your page. Drop it where you want it.
  </Step>

  <Step title="Edit content">
    Click the block to open its editor and fill in the fields.
  </Step>
</Steps>

### Editing Blocks

1. **Hover over a block** to see the block toolbar
2. **Click Edit** to open the editor
3. Fill in text, images, links, etc.
4. Changes auto-save

<Tip>
  You can also double-click a block to open its editor.
</Tip>

### Reordering Blocks

Drag blocks to reorder them:

1. Hover over a block
2. Use the drag handle (appears in toolbar)
3. Drag up or down to new position

### Deleting Blocks

1. Hover over a block
2. Click the trash icon in the block toolbar
3. Confirm deletion

## Publishing

When your page is ready:

1. Click "Publish" in the toolbar (or press `Cmd/Ctrl + P`)
2. Click "Publish Changes" in the dialog
3. Wait for completion (\~10-30 seconds)

<Check>
  Your changes are now live!
</Check>

<Info>
  Changes auto-save as you work, but aren't live until you publish.
</Info>

## Keyboard Shortcuts

* `Cmd/Ctrl + P`: Publish
* `Cmd/Ctrl + ↑/↓`: Navigate between pages
* `Cmd/Ctrl + E`: Toggle to code tab (in block/section editors)
* `Cmd/Ctrl + S`: Save (in block/section editors)

## Next Steps

<CardGroup cols={2}>
  <Card title="Publishing" icon="paper-plane" href="/content-management/publishing">
    Learn the publishing workflow.
  </Card>

  <Card title="Core Concepts" icon="lightbulb" href="/getting-started/core-concepts">
    Understand how Primo organizes content.
  </Card>
</CardGroup>
