Foxify App
Foxify App

Blog posts

5 min read
image

Display a grid or carousel of blog articles on any Foxify page — keeping customers engaged with your content without navigating away.

When to use this element

Use Blog posts when you want to surface blog content directly on a page — so customers can discover articles without going to a separate blog page.

Best fits for:

  • A homepage section showing latest news, tips, or brand stories
  • A landing page combining product content with editorial articles
  • A "You might also like" section at the bottom of a product or collection page
  • Any page where building trust through content supports conversion

How is this different from Blog post elements

Use this
Blog posts element
Use instead if...
Blog post elements

Quick setup

Before you start: Make sure you have at least one published blog with posts in Shopify Admin → Content → Blog posts.

Add the element

Click Add elements (or press E) → find Blog posts in Quick add → drag it onto your canvas.

image

Select your blog

In Inspector → GeneralSelect blog, choose the blog you want to pull posts from.

Set posts and columns

Set how many posts to show (up to 24) and how many columns to display them in.

Choose a card style

Select the article card on the canvas. In the Inspector panel, choose a Card style preset or use Custom to control each card element individually.

Preview and publish

Check mobile preview, then click Save & Publish.

Expected result: A grid of article cards appears on your page, each showing the post image, title, excerpt, and meta. Clicking a card takes the customer to the full blog post.

Settings — General

SettingWhat it doesWhen to use
Select blogChooses which Shopify blog to pull posts fromIf you have multiple blogs, pick the one most relevant to this page's context.
Number of postsHow many posts are displayed (max 24)3–6 for a homepage section. Use more for a dedicated blog listing page.
ColumnsHow many columns the post grid uses3-4 for a compact grid. Avoid more than 4 on pages with a narrow content area.
GapSpacing between cards horizontally and verticallyIncrease for an editorial, airy feel. Decrease for a dense content grid.
Enable carousel on desktopTurns the grid into a scrollable carousel on desktopUse when you have many posts but limited vertical space — lets customers browse without the section growing too tall.
Enable swipe on mobileAllows swipe navigation on mobileRecommended on — makes the element much easier to browse on small screens.

Article card settings

Click any individual post card on the canvas to edit its settings. Changes apply to all cards in the element.

Card style

OptionWhen to use
Use globalInherits card style from Theme settings → Product cards. Best for consistency — change once, update everywhere.
Style 1 / Style 2Quick presets if you want this section to look different from the rest of the store without custom styling.

• Style 1:
image

• Style 2:image
CustomFull control — add, remove, and reorder card elements (image, title, meta, excerpt, read more). Use when presets don't fit your layout needs.

Image ratio

OptionWhen to use
Use globalMatches image ratio from Theme settings. Recommended for consistency.
Adapt to imageEach card takes the natural dimensions of its image. Use when blog images have varied sizes and you don't want cropping.
Square (1:1)Consistent, modern look. Works well on any grid width.
Portrait (3:4)Good for editorial or fashion blogs where tall imagery is common.
Landscape (4:3)Good for lifestyle, food, or travel content with wide hero images.

Text align

OptionWhen to use
LeftDefault — works well for most layouts, especially multi-column grids.
CenterGood for editorial or minimal designs where centered text feels intentional.
RightRarely used — only when the overall page layout calls for right-aligned text.

Custom card elements

When using Custom card style, you can manage what appears on each article card. By default, cards include blog-specific elements — but you can also add any standard Foxify element (text, buttons, images, icons, etc.) directly onto the card.

Drag elements up or down within the card to change the order they appear.

Learn more:

FAQs

My posts aren't showing up. What should I check?

Make sure the blog you selected has published posts in Shopify Admin → Content → Blog posts. Draft or hidden posts won't appear.

Can I show posts from multiple blogs in one element?

No — each Blog posts element pulls from one blog at a time. To show posts from different blogs, add multiple Blog posts elements and select a different blog for each.

How do I control which posts appear first?

Posts appear in the order they were published — most recent first. To change the order, adjust publish dates in Shopify Admin → Content → Blog posts.

Blog post's elements
Create a Blog post
Theme settings
Last updated