To get a list of all my blog posts, in Emacs, I hit

C-c a m 

and enter "blog"

Alternatively, I open the file containing blog posts and use

C-c / m [blog]

to create a sparse tree (org-sparse-tree) showing only the blog posts. Note though that this only works on a well formed tree. (For some reason my .org file didn't contain a level 1 heading and this caused org-sparse-tree to fail).