I can access Netlify CMS on my site and can see blog posts are in the admin area. How do I get them to show up on my site?

As the title says I’ve successfully installed Netlify CMS on a Gatsby site I just built. I migrated over my blog posts from an old Gridsome build that had Netlify CMS on it and working.

Screenshot of my admin area:

Here’s a codesandbox of the latest build. My posts are in the ‘posts’ folder as markdown files.

It says all my blog posts are published in the admin area, however I haven’t hooked them up to a ‘blog’ page to show them, and they aren’t showing up on my website at all.

How can I get the posts to show on a blog overview page, as well as their own specific pages?

Hi @jrad and welcome to the community :wave:

You’d need to instruct Gatsby to source the markdown files, see https://www.gatsbyjs.com/docs/sourcing-from-the-filesystem/ and https://github.com/netlify-templates/gatsby-starter-netlify-cms/blob/f99c93daeba7cb5d1abd0ba22f0871b10c5e5510/gatsby-config.js#L19