NextPress documentation

Blocks overview

Every block in the page builder's Blocks panel, grouped as the panel shows them, with what each one is for.

On this page

The Blocks panel groups blocks into Basic, Form fields, Media, Layout, Advanced and Post. This page lists each block under its group. The names used by the SDK and the API are in the Block reference.

Basic

BlockUse it for
HeadingA title or section name, at a level you choose
ParagraphBody text
ButtonOne link styled as a button. Inside a form, it can send the form
ButtonsA row of buttons
IconA symbol from the icon sets
BadgeA small label above a heading, or a status

Form fields

BlockUse it for
FormThe box that collects answers. Answers appear in Forms
Text fieldOne line: text, search, email, password, number, phone or URL
Text areaA longer message
DropdownOne choice from a list

See Forms.

Media

BlockUse it for
ImageOne picture
GallerySeveral pictures in a grid, each with an optional caption and link
VideoA video player
AudioAn audio player
Media & TextA picture or video beside text
CoverA picture or video with text over it, such as a banner
FileA link to a file to download
Logo cloudLogos of customers or partners in a row or grid

Layout

BlockUse it for
SpacerEmpty vertical space
SeparatorA solid, dashed or dotted line across the content
ColumnsBlocks side by side
ContainerA box with a background, padding and a maximum width
GroupBlocks gathered in one layout box
StackBlocks stacked down the page, in a row, or layered
HeaderThe bar at the top of a site, with a name, links and buttons
AccordionQuestions or sections that open and close. Holds accordion items
PopupA window over the page, opened by a button or link
GridEqual items side by side that wrap, such as cards or team members
CardA box for a feature, plan or link, with anything inside
StepsNumbered steps down the page or in a row. Holds steps
TabsContent that switches when a tab is chosen. Holds tabs

Advanced

BlockUse it for
QuoteA quotation
ListA bulleted or numbered list
CodeCode with a language label and line numbers
Custom HTMLHTML you write yourself
PullquoteA quotation given extra emphasis
PreformattedText that keeps its spaces and tabs
TableRows and columns of data
MarkdownText written in Markdown
SearchA search button that opens site search. Visitors can also press Ctrl+K, or Command+K on a Mac

Post

These blocks show blog content. Use them in a blog's layout or on any page.

BlockUse it for
Post TitleThe title of the post
Post ExcerptThe post's short summary
Featured ImageThe post's main picture
Post ListA list of posts, in a grid, list or card layout
Table of ContentsA list of the headings on the page
Author BoxThe author's picture, name and bio
Post CommentsThe approved comments and a form to write one
Post NavigationLinks to the previous and next posts
Post InfoThe date, categories, tags and reading time
Reading ProgressA bar that shows how far the reader has scrolled

Blocks you do not drag in

  • Templates are added from the Templates group under the block list. See Templates and themes.
  • Pre-designed blocks are copied from the Pre-designed blocks group under the block list.

Next steps