BaseBlocks

Elements

Elements are the blocks that make up an editor document.

An element is a block in the page document. Type / in the editor to open the insertion menu. Text formatting is available from the selection toolbar.

Blocks

General content blocks

General-purpose content units.

Heading — A title or section heading. Supports H1 through H6. Used for page titles and section breaks.

Paragraph — Plain text block. Supports basic inline formatting (bold, italic, links).

Lists and tasks — Bulleted, numbered, task, toggle, and nested list content.

Callout — A highlighted notice box. Supports info, warning, error, and success variants. Use for important notes, tips, or alerts.

Code — A syntax-highlighted code block. Supports multiple languages. Includes a copy button.

Divider — A horizontal rule. Useful for separating sections within a page visually.

Spacer — Vertical whitespace between nearby blocks.

Page — Embeds a card or list linking to a page. Useful on parent pages that act as index pages for a section.

Directory — Renders a directory listing of pages. Useful for building navigation hubs or listing all pages in a section.

Flowchart — Renders a diagram from Mermaid syntax. Paste Mermaid-compatible code to generate flowcharts, sequence diagrams, and more.

Decision Tree — An interactive branching element for presenting conditional content paths. Users click through choices to reach different outcomes.

Larger content groups

Sections

Larger content blocks for navigation and discovery.

Quick Links — A configurable grid of icon links. Use for navigation hubs, resource lists, or "jump to" sections.

Search — An inline full-text search bar scoped to the current site's pages and document library. Drop this on any page to make content searchable without leaving the page.

Library — A browsable, searchable view of the site's document library. Displays uploaded PDFs and files with metadata, preview, and download.

Media

Image — Uploads or links an image. Supports alt text and optional captions. Images are stored in the site's media library.

File — Displays a downloadable file attachment with filename, file type, and size. Stored in the site's document library.

BaseBlocks-specific blocks such as Directory, Search, Library, Quick Links, and Decision Tree are implemented as editor extensions and render in both the editor and published viewer.