What would you guys recommend? A. Build a site, create sitemap, optimize it, then submit to search engines? B. Build a site, create sitemap, optimize it, submit to search engines, and then resubmit each blog post into search engines as well once created and optimized?
Sitemaps get resubmited automatically, don't worry about it. Google and bots from other search engines crawl and scan your site on a regular basis, so they will get notified about any changes that you make.
If your website is indexable then you don't need to resubmit your website every time. Just make sure you have verified your website on google webmaster, submit sitemap.
Option A is more better and profitable. Because once your site gets properly indexed by google you won't need any re submissions. Google automatically get notified if any changes as it keeps on crawling & indexing for relevant data