Blog — Articles and Top
This page explains how “Blog — Articles and Top” actually behaves, which data it depends on, and what its settings change.
Blog — Articles and Top
This page explains how “Blog — Articles and Top” actually behaves, which data it depends on, and what its settings change.
blog.jsonblog.main-blog.jsonWhat the theme does automatically
- →
Pagination is calculated by Shopify: the section only loads the configured number of items per page.
- →
Some data can come from Shopify metafields; a missing value usually hides the related element.
Understand the settings
Section Headers
Customize the titles of the article list and Top ranking.
eyebrowheadingtop_eyebrowtop_headingTop Ranking
Choose the source used to rank popular posts.
top_modeItem grid
Set the pagination, number of columns and information visible on the cards.
posts_per_pagecolumns_desktopshow_excerptexcerpt_lengthshow_article_tagsshow_likesCard labels
Adapt the date formats, counters and actions available on articles.
date_formatUse a Liquid date format, for example %d %B %Y.
Default: %d %B %Yshort_date_formatUse a short Liquid date format, for example %d/%m.
Default: %d.%m.%Yreading_time_labelarticle_singular_labelarticles_plural_labelarticle_tags_labellikes_labelfavorite_add_labelfavorite_remove_labelEmpty States
Customize the messages displayed when no articles or ratings are available.
empty_articles_textempty_manual_rankingRanking source
Configure the metafields used when ranking based on recorded likes.
show_metafield_notemetafield_notelikes_namespaceUse exactly the namespace of the metafield that stores the likes.
Default: customlikes_keyUse exactly the metafield key that stores likes.
Default: likes_countPagination
Customize accessible labels for pagination controls.
pagination_labelprevious_labelnext_labelSpacing
Adjust the space above and below the section.
padding_toppadding_bottomSection palette
Applies a consistent palette to the background, text, and buttons in this section.
Section appearance
opaline_use_color_schemeopaline_color_schemeTitle
opaline_heading_alignmentSpacing
opaline_section_spacingCreates space between this section and the next. Mobile spacing adjusts automatically.
Default: 0 · Range: 0–160pxopaline_content_insetMoves content away from the edges. Mobile spacing adjusts automatically.
Default: 0 · Range: 0–120pxAvailable blocks
top_postAdd this block only when it provides useful information to the journey.
Before publishing
- ✓
Content remains readable in every color scheme.
- ✓
Labels match the storefront language.
- ✓
Displayed promotions match Shopify rules.
- ✓
Interactions remain accessible by keyboard and touch.