I don't want to display recent blog, I just want to link every blog related to that category to a button. Is there a way to do so?
Inside a category you display posts that are linked to this category and they are ordered by date. Do you wish to order them differently?
If you wish to hide the "all posts" category and display category pages only
you can hide the blog page and display categories on different site pages
Here's how: https://support.wix.com/en/article/displaying-different-blog-categories-on-different-site-pages