Back to Blog
devs

Demo: Every Block This Blog Can Render

A demo article that uses every page-builder block and layout option in this blog: hero, rich text, quick facts, gallery, quote and event snapshot, on every background, width, spacing and animation.

Written ByAritra Banerjee
PublishedOctober 29, 2026
Reading Time5 min read
Illustration titled Every Block This Blog Can Render, with six tiles: Hero, Rich Text, Quick Facts, Gallery, Quote and Event Snapshot
Demo article

One page, every block

Everything below is assembled in Sanity Studio from six section types. Each one picks its own background, width, spacing and entrance animation.

See the projects
Browser window at aritrab.me/blog/demo showing a page stacked from Hero, Rich Text, Quick Facts and Gallery sections

What you are looking at

This is a demo article. It exists to show every block the blog can render, so it reads more like a catalogue than a story.

Each section carries a sectionLayout object. Text can be underlined, struck through, or linked, either out to the Sanity docs or within the site to the projects page.

The six section types

  • Hero: tagline, title, subtitle, a call to action and an image.
  • Rich text: headings, lists, quotes, links and inline images, like this block.
  • Quick facts: short label and value pairs.
  • Gallery: a grid of captioned images in one to four columns.
  • Quote: a pull quote with an author, role and avatar.
  • Event snapshot: a talk, its venue, date, organizer and links.

How an editor builds a page

  1. Create an article and fill in its title, excerpt and cover.
  2. Add content sections in the order they should appear.
  3. Open each section's Layout Settings to pick background, width, spacing and animation.
  4. Choose an accent colour in Page Settings, then publish.
A blockquote inside rich text picks up the article's accent colour for its rule.
Diagram titled How a section reaches the page: Sanity Studio, then GROQ query, then Next.js page, joined by arrows
Studio to GROQ to Next.js

This article in numbers

Section types6 of 6 used
BackgroundsDefault, light, dark, accent
WidthsNarrow, normal, wide, full
Accent colourTeal cyan

The layout options

Every section shares the same four layout settings. This gallery runs at full page width; the panels show the choices.

Four panels labelled Default, Light, Dark and Accent showing the background themes
Four bars of increasing width labelled Narrow, Normal, Wide and Full page
Three cards with small, medium and large inner padding, above badges for None, Fade in and Slide up

A page builder earns its keep when the last article looks like it belongs with the first one.

Demo Reader
Demo ReaderSample quote for this demo
Speaking Event

Demo session: building a blog with a page builder

at Sample Event (Demo)

Watch RecordingView Slides
Venue / LocationVirtual Stage (Demo) (virtual)
DateThursday, October 29, 2026
OrganizerDemo Organizer
Session Duration30 minutes
Audience SizeSample audience

That is the whole kit

Six blocks, four layout settings and an accent colour. The quote and the event above are samples for this demo, not real. Head back to the blog for the real articles.

Tags

Page BuilderHeadless CMSDesign Systems

Technologies

Next.jsSanityTailwind CSS

Share this Article

Enjoyed the read? Spread the knowledge.

Share on LinkedInShare on X / Twitter
Back to Blog
aritrab.

Build Products

Crafting production-grade software products that integrate advanced AI models, custom LLM agents, and semantic search directly into client workflows.

💡 Hover to inspect integration details

Orchestrate AI

Scale Solutions

View My Projects

© 2026 Aritra Banerjee

GitHubLinkedInInstagram
Aritrab.A.
About
Projects
Experience
Blog
Contact
Message MeChat