Most likely you can just install your site inside the blog directory or create a multi-site WordPress setup with two sites (one as the main and one inside the blog folder).
Another way may be by modifying the blog post link structure, but as we haven’t done it in this way we can only recommend searching in Google as this is WordPress related question.