Is there a way to stop new blog post notifications?

Sure, In order to change the setting, please go to the Blog Manager, and locate the More Actions > Settings

In the Notifications settings, you will see now to options, one to turn on/off notifications to contact subscribers and a second to turn on/off for site members.