Skip to content

Sections & blocks

Lamina ships 87 block types across ten categories. Every one of them is named by how it behaves, which is the only naming rule the system has.

Four words, and what earns each one

Two things that behave identically get one name. Two things that behave differently get two names, even side by side in the same document.

Page
One route of a site, at a URL. Its height comes from its content. Nothing else may borrow the word.
Section
An ordered band inside a page. It reflows, it reorders, it owns three to six settings of its own, and it holds blocks. 7 of the block types below behave this way.
Block
A reusable part inside a section. It moves only to insertion points that accept it — that constraint is what separates it from a section. 80 of them ship.
Template
Versioned content, structure and styles together. The four sites on examples are templates — that is what they are, and nothing on this site said so until now.

Page · /about

Section · reflows, owns its settings

Block · heading

Block · rich text

Block · buttons

The section is a band: change its width or background and the blocks inside reflow. The blocks move between sections only where a compatible insertion point exists. Today the builder has no separate Section object — the block types that accept insertion points do a section's work, which is why they are labelled Section throughout this catalogue.

Ten categories

The counts come from the same manifest the builder's picker reads. An earlier version of this page was hand-maintained; it advertised thirteen block types that had no implementation and hid forty-six that shipped.