The gatsby-starter-blog makes some decisions about styling that you might not want (inline css, react-responsive-grid, gatsby-plugin-typography/compass-vertical-rhythm).
In my case, I want to use Styled Components (which Gatsby also has a plugin for), so I ousted the aforementioned libraries and styles first and thought this no-styles starter could be useful to others.
npm install --global gatsby-cli
Create new Gatsby project using this starter
gatsby new my-gatsby-blog https://github.com/noahg/gatsby-starter-blog-no-styles
Run Development Server
See the example posts in the folder
src/pagesand use the same naming convention. e.g.
Follow the Gatsby docs for a super easy way to deploy using surge.sh