text: const path = require(`path`)
  const { createFilePath } = require(`gatsby-source-filesystem`)
  
  exports.onCreateNode = ({ node, actions, getNode }) => {
    const { createNodeField } = actions
    if (node.internal.type === 'MarkdownRemark') {
      const slug = createFilePath({ node, getNode })
  
      createNodeField({
        node,
        name: `slug`,
        value: slug,
      })
    }
  }
  
  
  exports.createPages = ({ graphql, actions }) => {
    const { createPage } = actions
    return graphql(`
    {
    allMarkdownRemark {
      edges {
        node {
          fields {
            slug
          }
        }
      }
    }
  }
    `).then(restult => {
      restult.data.allMarkdownRemark.edges.forEach(({ node }) => {
        createPage({
          path: node.fields.slug,
          component: path.resolve(`./src/templates/blog-post.js`),
          context: {
            slug: node.fields.slug
          }
        })
      })
    })
  }
  