Blog

The blog page: a header, an optional featured post, a tag filter and the posts as cards with pagination.

munich-demo.myshopify.com
The journal with the newest post featured and nine cards below.
The journal with the newest post featured and nine cards below.

What it does

The main section of the blog page: label, heading and text, the newest post featured across the width, a row of tag pills that filter the list, and the remaining posts as cards with image, date, tag and title in two to four columns, paginated.

When to use it

It is on the blog template already. Every blog you create in the admin uses it.

Setting it up

  1. Decide on Show featured post and Show tag filter.
  2. Set Columns on desktop and Posts per page.
  3. Write a Label such as Journal, or clear it.

Settings

SettingTypeWhat it does
General
Color schemeColor schemeThe surface of the section: background, text, buttons and accent as one contrast-checked set. Schemes are edited under Theme settings, Colors.
WidthSelectFixed width keeps the section inside the page margin so it lines up with the sections around it. Full width runs it to the edge of the screen.Options: Fixed width, Full width · Default: Fixed width
Header
LabelTextA small kicker above the heading, such as Journal.Default: Journal
HeadingTextYour own heading. Empty shows the blog's name.
SizeSelectHow large the heading renders, on the shared type scale from Theme settings, Typography.Options: Large, Medium, Small, Extra small · Default: Large
Accent fontSelectHighlight words puts the italicized words on the accent font. Whole heading sets the entire line in it. Off keeps the heading font throughout.Options: Highlight words, Whole heading, Off · Default: Highlight words
TextRich textA short paragraph under the heading. Keep it to one or two sentences.
Content alignmentSelectWhether heading, text and buttons sit left, centered or right inside the section.Options: Left, Center · Default: Center
Layout
Show tag filterCheckboxShows the tags of the blog's posts as pills that filter the list.Default: on
Show featured postCheckboxShows the newest post large across the width, above the grid.Default: on
Show dateCheckboxShows the date on each card.Default: on
Show tagCheckboxShows the first tag on each card.Default: on
Posts per pageRangeHow many posts a page shows before pagination.3 to 24 · Default: 9
Columns on desktopSelectHow many items sit in one row on a desktop screen.Options: 2, 3, 4 · Default: 3
Columns on mobileSelectHow many items sit in one row on a phone.Options: 1, 2 · Default: 2
Section padding
Top paddingRangeSpace between the top of the section and its content. On a phone the theme tightens it by a quarter.0 to 120 px · Default: 40
Bottom paddingRangeSpace between the content and the bottom of the section. On a phone the theme tightens it by a quarter.0 to 120 px · Default: 80

Tips

  • Leave Heading empty and the page shows the blog's name, so one template serves every blog.
  • The tag filter shows the tags of the posts in the blog. Tag consistently, four to six tags, or turn the filter off.
  • Give every post a featured image. The featured post at the top is the newest post shown large; without an image it is a text card.