You can definitely add your blog posts to other areas of your site outside of just the home page. First, you can use the Display Post shortcode shown here:
That will allow you to display your posts virtually anywhere on your site. The list will consistently be updated when you publish a new post that fits the criteria you specify.
Alternatively, you can create category pages using the guide here:
For example, if you had a category on Vacations, you could choose to have that category displayed on a separate page as well. Each time you published something to the Vacation category, it would appear there.
Would either on of those options accomplish what you're looking for?