Hero Section
The Hero Section appears at the top of the Home, Pages, Breedings, and Articles page types. It’s the first thing visitors see on the page and is ideal for adding a visual introduction, key messaging, and a call-to-action.
Breedpost offers several layout options so you can match your hero section to the tone and purpose of each page.
What You Can Include
Each hero section can contain:
-
Title – The main heading for the page
-
Subheading (optional) – A smaller line of text above the title (Home only)
-
Text (optional) – A short paragraph to describe the page or provide context
-
CTA Button (optional) – Link to another page or external site (Home only)
-
Background – Choose between:
- Default (from your site palette)
- Primary (from your site palette)
- Secondary (from your site palette)
- Muted (from your site palette)
Where the Hero Section Appears
-
Home Page – A strong welcome or overview with image and CTA
-
Pages – Use for About, Contact, or other general pages
-
Breedings – Introduce the pairing or litter with a title and optional message
-
Articles – Highlight the article title and a brief intro at the top
The Individuals page type uses a different layout. Learn more in the Individuals guide.
Tips for a Great Hero Section
-
Keep your title short and clear – it's the first thing visitors will see.
-
If you're using a background image, make sure it’s high quality and doesn’t overpower the text.
-
Consistency across pages creates a cohesive feel, but don’t be afraid to tailor your hero for special announcements or features.
Where to Edit
You’ll find the hero section fields directly in the Home, Pages, Breedings, and Articles entries. Just scroll to the top of the page entry form in Directus to edit the hero section.
Hero Section Layout Options
The Hero Section is designed to be flexible and visually impactful, whether you’re creating a bold homepage, introducing a breeding pair, or publishing an article. You can choose from several layout options depending on whether you’re using an image, how much content you have, and the overall tone of your site.
Breedpost supports full-width, half-width, and no image layouts — each with optional padding and text alignment settings. This lets you tailor the hero to suit different types of pages without needing to worry about formatting or spacing manually.
Layout Options Table
The Hero Section supports a range of flexible layouts to suit different types of content and page styles. You can choose from full-width image banners, half-width side-by-side layouts, or text-only options. Some layouts include additional padding around the content for better spacing and readability.
Layout Option | Description | Text Alignment Options | Best Used For |
---|---|---|---|
No Image | A clean layout with title, subheading (home only), text, and optional CTA (home only) — no image. | Centered (default) | Contact, About, or announcement pages |
Full Image | Displays a full-width image above the text. | Centered below image Side-by-side | Homepage, visual intros |
Full Image with Padding | Same as above, but with added vertical spacing between the image and text. | Centered below image Side-by-side | Home or Pages with longer intros or softer layout |
Half Width – Image Left | Image on the left; text on the right. | Text right | Balanced layout for Individuals, Breedings, Pages |
Half Width – Image Right | Image on the right; text on the left. | Text left | Alternate layout for visual variety |
Half + Padding – Left | Same as above, with additional padding around the image. | Text right | Editorial layout, larger blocks of text |
Half + Padding – Right | Image on the right with padding, text on the left. | Text left | Calm layout with strong structure |
Tip:** Try switching between Centered and Side-by-Side alignment on full-width layouts to see what works best with your image and message.
Layout Examples
Home Page - Breedpost demo site - full image, no padding
Home Page - Breedpost demo cat site - half image, with padding
General Page - Breedpost demo website - no image with default background