Add blog category page

Hi,

I want to add a category page to my blog, like this:

https://www.mydomain.com/blog (blog start page with a category ’filter’ using reference fields and a few featured blog posts in every category)
https://www.mydomain.com/blog/category-1 (shows blog post previews in this category)
https://www.mydomain.com/blog/category-1/blog-post-title (entire blog post)

How do I add this extra step between the blog start page and the final page showing the entire blog post? I think I know how to do the filter after watching a tutorial but I don’t know how to add this extra page (I know how to add pages in general but not in the CMS).