Hi,
I have been having the same problem. I have finally figured out what is going on. I’ll try to explain.
I’m using the Origin theme, but from the sounds of it it is also affecting the Dawn (an possibly other?) themes.
I think the confusion comes from there being two “Blog posts” sections available in the theme editor.
Go to the theme editor, then choose Blogs → Default blog from the templates dropdown box in the top centre of the page.
In this template, there is a section called Blog posts. It can’t be deleted, only hidden. This section relates to the main-blog.liquid code.
It is also possible to add a new Blog posts section by pressing the Add section button. This section, however, related to the feature-blog.liquid code.
At some point, I must have hidden the original proper main-blog section and added the featured-blog section because I prefer the look of it. It’s very confusing that Shopify call these two different sections the same name.
If you want to be able to show all blog posts, you need to be using the original Blog posts section.
Alternatively, it’s possible to edit the featured-blog.liquid file so it allows more blogs to be listed. Go to edit code, open the featured-blog.liquid file and look for this code (line 22 in the Origin theme)
{%- liquid
assign posts_displayed = section.settings.blog.articles_count
if section.settings.post_limit <= section.settings.blog.articles_count or section.settings.post_limit <= 4
assign posts_exceed_limit = true
assign posts_displayed = section.settings.post_limit
endif
-%}
Change the number 4 to a larger number. I chose 16.
Next, near the bottom of the file, look for the following around line 232
{
"type": "range",
"id": "post_limit",
"min": 2,
"max": 4,
"step": 1,
"default": 3,
"label": "t:sections.featured-blog.settings.post_limit.label"
},
Change the “max” number to the same number you changed above.
Whilst you’re in that file, it might also be worth changing the name of the featured-blog section from “Blog posts” to “Featured blog posts” to avoid confusing in the theme editor. You can do that on line 191
{
"name": "t:sections.featured-blog.name",
"tag": "section",
"disabled_on": {
"groups": ["header", "footer"]
},
Change to “name”: “Featured blog posts”,
It will now appear like this in the theme editor
Hope this helps