I recently learned about the differences between home.php, front-page.php, and index.php. I rightly created a front-page.php to handle the Landing page, a home.php to handle the blog (posts list) and an index.php to manage the other paths.
So far, the front-page.php is handling the landing page and I expect the home.php to handle the /blog path. But when I go to the /blog path, it uses the 404.php template and tells me "page not found".
I learned I could make the /blog path work by creating a static page called blog and assign the post page to show the blog page (settings >> reading), but I think this is too crude and do users need to do this themselves?
So I'm confused at the moment and would need your help.
How can I make my /blog path work?
Thanks for your answer in advance.