Why isn't Google indexing my blog post after two weeks?

Assuming your internal navigation is OK (that there is normal links to your blog posts) depending on the authority of your site it can take some time to get new content indexed. You can submit the page in Google Search Console but often it does not speed up actual indexing.

The best you can do is generally get more and better links to your website to increase authority. That will make indexing faster.