Skip to main content
The ArticleList block renders a list of article or news items. It supports a configurable source field that determines where content is pulled from, a display limit, and optional CTA links at the bottom.

Props

heading
string
Section heading rendered as <h2>.
description
string
Supporting text below the heading.
source
string
The data source for articles. Configured in Sanity schema.
limit
number
Maximum number of articles to display.
Optional array of CTA button objects ({ text, url, variant }) rendered below the article list.

Usage in Sanity Studio

  1. Add an Article List block to a page.
  2. Set a Heading and optional Description.
  3. Configure the Source and Limit.
  4. Add optional Links for “View all” style CTAs.

Example

{
  _type: 'articleList',
  heading: 'Latest News',
  limit: 6,
  links: [{ text: 'View all news', url: '/news', variant: 'outline' }]
}

Build docs developers (and LLMs) love