Open the editor
Navigate to the page you want to edit and append the editing query parameter to the URL:Replace
{entity-uuid} with the UUID of the entity you want to edit. The editor overlay activates immediately — no page reload required. The toolbar appears at the top and block handles become available as you hover over content.can-edit must be true on your <BlokkliProvider> for the editor to activate. If the overlay doesn’t appear, check that the current user has edit permissions for this entity.Add a new block
To insert a new block onto the page, you have two options:Using the toolbar button:
- Click the + button in the toolbar to open the Add Block panel.
- Browse or search the list of available bundle types.
- Click a bundle to append a new block of that type to the bottom of the current field.
- Open the Add Block panel with the + button.
- Drag a bundle type from the panel directly onto the page.
- Drop it at the exact position you want — a drop indicator shows where the block will be inserted.
Reorder blocks
Every block has a drag handle that appears when you hover over it. To reorder blocks:
- Hover over the block you want to move — the drag handle appears on the block’s edge.
- Click and hold the drag handle.
- Drag the block to its new position. A drop indicator shows valid insertion points.
- Release to drop the block at that position.
moveBlock or moveMultipleBlocks) to persist the change.Configure a block
Block options let you change the appearance and behaviour of a block without editing its content — things like layout variant, colour scheme, spacing, or visibility.
- Click any block to select it.
- The Options panel slides in from the right.
- Adjust any option value — the block updates live in the preview as you make changes.
- Click elsewhere or press Esc to deselect the block and close the options panel.
Edit block content
To change the actual content of a block (text, images, references, and other fields managed by your backend):
- Click a block to select it.
- Click the edit (pencil) icon on the block handle or in the selection toolbar.
- An edit form opens in an overlay iframe. This form is rendered by
formFrameBuilder()in your adapter — it can be any URL your backend provides. - Fill in the form fields and submit.
- The block’s props update and the live preview reflects the new content.
formFrameBuilder() implementation, giving you complete flexibility over the editing UI.Undo and redo
Every mutation in blökkli is tracked and reversible.
- Press Ctrl + Z (Windows/Linux) or ⌘ Z (Mac) to undo the last action.
- Press Ctrl + Shift + Z (Windows/Linux) or ⌘ Shift + Z (Mac) to redo.
Preview changes
Before publishing, check how the page looks without the editor overlay.
- Click the Preview button in the toolbar (or use the
previewfeature shortcut) to toggle the editor overlay off. Your staged changes remain in place — you’re simply viewing the page as a visitor would see it. - Use Responsive Preview to check the layout at different screen sizes. Switch between mobile, tablet, and desktop viewports without leaving the editor.
Publish
When you’re happy with your changes, publish them to make them visible to all visitors.
- Click Publish in the toolbar.
- blökkli calls the
publish()method in your adapter, passing all staged mutations. - Your adapter persists the changes to your backend.
- The editor closes and the page displays the freshly published content.

