This seems to be a new questions.Yes, you can show posts on the homepage and within other pages as well as create links within the theme menu(s). You can use the Posts in Page plugin to automate this process for other pages.
Okay, thank you, I really appreciate your speedy reply.
Hello. So I can't a blog post to another page of my site, it will always appear under Home? Isn't that a bit counter intuitive?
Hello and thanks for contacting us. You can edit the section using the Customize > Menus.
Pages can be auto-added but posts would need to be manually added unless you find a WordPress plugin able to achieve this.
Customer support service by UserEcho