How to add 3 blog post in a row in dawn theme

Topic summary

A user wants to display blog posts in a 3-column row layout on the Dawn theme.

Two solutions provided:

  1. CSS customization approach:

    • Navigate to Online Store → Theme → Edit code
    • Open Assets → base.css
    • Add custom CSS at the bottom targeting .blog-articles with grid-template-columns: 1fr 1fr 1fr !important for screens 750px and wider
    • Additional CSS rules provided for nth-child selectors and grid-column spans
  2. Built-in theme settings:

    • Dawn theme includes native options to configure the number of blog posts displayed and column count on desktop
    • Users can add more blog posts through these settings without custom code

Both solutions aim to achieve the 3-column layout shown in the reference image. The CSS method offers more control, while the theme settings provide a simpler, no-code alternative.

Summarized with AI on November 21. AI used: claude-sonnet-4-5-20250929.

it should be like this

1 Like

@niceeee

  1. Go to Online Store-> Theme->Edit code
  2. Asset-> base.css ->paste the below code at the bottom of the file.
@media screen and (min-width: 750px){
.blog-articles {
    grid-template-columns: 1fr 1fr 1fr !important;
}
.blog-articles--collage>*:nth-child(3n + 1){
    grid-column: span 1 !important;
}
}

2nd solution

it has the option to set up a number of blogs to show and the number of columns on the desktop. You need to add more blog posts

Hi @niceeee , it has option to set up number of blogs to show and number of columns in desktop. You need to add more blog posts

@niceeee

If helpful then please Like and Accept Solution