Blog all posts page putting articles within <strong> and <em> elements?

Topic summary

A developer is experiencing a rendering issue with their Shopify blog template’s “all posts” page.

The first article displays correctly, but subsequent articles in the loop are being wrapped in unexpected <strong> and <em> HTML elements, breaking the styling. These elements are not present in the theme code itself.

Interestingly, the issue does not occur on tagged blog pages (e.g., /blogs/all/tagged/random), where all articles render properly without the extra markup.

The developer has shared their blog template code, which uses a standard Liquid for loop to iterate through blog.articles with pagination set to 6 posts per page. The code appears to render articles using an article-card-new snippet.

The issue remains unresolved with no responses yet. The developer notes this problem doesn’t occur in the Dawn theme when loading the same page configuration.

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

Hello,

I am working on the blog template and created a for loop where the articles are rendered.

If I look at the “all” blog, the first article is rendered properly, but all other articles in the loop are rendered with surround elements causing the style to break. These elements are not coming from the theme.

If I go to a tagged page (blogs/all/tagged/random) the page renders properly and there is no elements

Here is the blog template being rendered:


  {%- paginate blog.articles by 6 -%}
    

      # {{ blog.title | escape }}
      
        {%- for article in blog.articles -%}
          {% assign odd_index = forloop.index | modulo: 3 %}
          

            {% render 'article-card-new',
              article: article,
              show_image: section.settings.show_image,
              show_date: section.settings.show_date,
              show_author: section.settings.show_author,
              show_excerpt: true,
              odd_index: odd_index,
              forloop: forloop
            %}
          

        {%- endfor -%}
      

      {%- if paginate.pages > 1 -%}
        {%- render 'pagination', paginate: paginate -%}
      {%- endif -%}
    

  {%- endpaginate -%}

I’ve never come across this issue, and even loading the same page in Dawn theme loads fine, both all page and tagged page