My blog “page” used to show a list of posts, but now it’s just showing the page content?

I can – sort of – solve my problem by cheating.

One of the reasons I don’t want to dig around in the code in index.php is that it serves both as a sort of homepage for the blog and also as a search results page (in this site searching through posts is the only kind of search we care about).

So on the menu I can point the href for the Blog link to mydomain.com/?s instead of mydomain.com/blog. This shows the old list of posts and does solve the problem with no coding needed.

But I’d still love to know why it used to work with mydomain.com/blog.