Page header Centered Centered, no image — the quietest way to start an interior page. Block details
Rich text section Narrow Headline plus rich text, at a reading measure. Block details

The workhorse block

This is the workhorse. Most pages are mostly this block: a heading, then a body of rich text that accepts links, emphasis, lists and quotes.

  • The narrow width keeps a comfortable reading measure.
  • Lists get accent-coloured bullets.
  • Every line here is a field in the editor.

Notice how the line length stays easy on the eye — about 70 characters — whatever the screen.

Rich text section Wide The same block, filling the container — here holding a table. Block details

Wide, for tables and comparisons

Switch Width to wide and the block fills the container instead — which is what you want for a table, a long comparison or anything that would feel cramped in a column.

What you can editWhat the editor showsWho can change it
Text, rich text and linksA text box, a text editor, a web address boxEveryone
PicturesA picker over the site's pictures, or an uploadEveryone
Checkboxes and dropdownsA tick box, a list of choicesEveryone
Groups and repeating listsA set of related fields, or rows you add and removeEveryone
Custom code and effectsA code editor, an effect pickerDevelopers only
Split feature Framed, image right A photo beside copy, with a checklist and a link. The offset shape shifts when you hover the photo. Block details

Framed, image right

Copy and a picture, in step

Stack several of these and flip the side, and a long page gets a rhythm instead of a wall of cards.

  • An optional small label above the heading
  • A checklist that builds itself from a list field
  • One link, if you want one
Read about blocks
A bright desk with a laptop
Split feature Framed, image left Block details

Framed, image left

Flip it for rhythm

Same block, same fields — one dropdown moves the picture to the other side.

Friends laughing around a table
Split feature Bleed On a wide screen the photo runs right off the edge of the page. Block details

Bleed

Let the photo breathe

Bleed lets a strong image take more room. On a phone it drops back to a tidy rounded picture.

  • Great for the one image that matters
  • Works on either side
Friends watching the sunrise
Feature cards Regular spacing A heading and cards, each with an image, some copy and an optional link. Block details

Cards with pictures

  • Bring your own photos

    Pick from the picture library, or use an upload from the media library — either is optimised automatically.

  • Responsive by default

    Every picture is resized for the screen it appears on, so a phone never downloads a desktop image.

    How images work
  • Up to twelve cards

    From one to twelve cards. The grid reflows from one column to two to three.

Feature cards Compact spacing Tighter vertical padding, for sitting directly under another band. Block details

The same grid, compact

  • Tighter

    Less padding above and below.

  • Closer

    Good under a header or a stats band.

  • Same fields

    It is one tick-box.

Steps Horizontal Numbered steps across, joined by a dashed line. Swap the number for an emoji with the Icon field. Block details

A process, across the page

Three to four steps read best side by side.

  1. Choose a block

    Pick from the library — each one lists what it needs.

  2. Fill in the fields

    Words, a picture, a link. The form is built from the block's own options.

  3. Publish

    Save, and the site rebuilds with your changes.

Steps Timeline A vertical rail with the steps alternating either side on a wide screen. Block details

A process, down the page

Longer sequences — up to eight steps — suit the timeline.

  1. Discover

    Work out what the site needs to say and who it is for.

  2. Design

    Choose a theme and sketch the page as a list of blocks.

  3. Build

    Compose pages from blocks; add one if something is missing.

  4. Launch

    Provision, deploy, and hand the keys to the client.

Feature parallax list Alternating rows Full-width image rows with a copy card on alternating sides; the image holds still as the page scrolls. Block details

What we do

Build with blocks

Every page is a list of blocks, each one validated against its own schema before the site builds.

See the blocks about Build with blocks

Edit as content

Change the words and pictures in a JSON file, or in the CMS, and never touch the markup.

How content works about Edit as content

Keep one contract

blocks.schema.json is the whole interface between this repo and the editor.

Read the contract about Keep one contract
Picture row Two across One or two captioned pictures shown whole, never cropped: for artwork with the headline or the figure printed inside it. Block details

Shown whole, never cropped

For artwork with the headline or the figure printed inside it.

A sample render of the block library.
Sample render
A sample campaign card.
Sample campaign card

Images are illustrations; finishes shown are for illustration.

Not found Default A full 404 panel with a button and a few places to start again. Block details

This page has gone missing

The link may be out of date, or the page may have moved. Here are a few places to start again.

On to pictures and motion

Galleries and the endless marquee are next.