Search

Custom Blocks

Define custom block types directly in your frontend configuration via the blocks option in initBridge. No editor plugin to deploy. Each block type needs an id, title, and a blockSchema with its field properties.

Installation

Get the Inka bridge into your project — prerequisites, getting and loading hydra.js, and the minimal initBridge() call that makes a page editable.

Listings & Dynamic Blocks

A listing block fetches content from the server (e.g. latest news) and renders each result as a separate block, repeating each block once per result entry. This means a listing can be moved between containers and reuse normal blocks for what it repeats.

Live Preview

To make your site editable with Inka you load hydra.js in your frontend and call initBridge(). This sets up a two-way communication channel that handles authentication, page navigation, and live content updates.

Multilingual sites

A multilingual site needs very little from a frontend. Render each language's tree as it comes, offer the page in the site's other languages, and the editor's translation tools work through the frontend you already have.

Server-rendered frontends

Inka works with any frontend, including ones that have no client-side