wordpress blog in subdirectory or subdomain

The first option (/blog/) is the easiest:

  • create a new blank page called “Blog”
  • navigate to “Settings > Reading” and choose this new page as the value in the “Posts Page” drop-down

Now, when you navigate to the new “Blog” page (which should be at /blog/ unless there is something unusual about your setup), all Posts are displayed, the most recent first.