Skip to content

corradiniste/gatsby-source-strapi

 
 

Repository files navigation

gatsby-source-strapi

Source plugin for pulling documents into Gatsby from a Strapi API.

Install

npm install --save gatsby-source-strapi

How to use

// In your gatsby-config.js plugins: [ { resolve: `gatsby-source-strapi`, options: { apiURL: `http://localhost:1337`, queryLimit: 1000, // Default to 100 contentTypes: [`article`, `user`], //If using single types place them in this array. singleTypes: [`home-page`, `contact`], // Possibility to login with a strapi user, when content types are not publically available (optional). loginData: { identifier: "", password: "", }, }, }, ]

How to query

You can query Document nodes created from your Strapi API like the following:

{ allStrapiArticle { edges { node { id title content } } } }

To query images you can do the following:

{ allStrapiArticle { edges { node { id singleImage { publicURL } multipleImages { localFile { publicURL } } } } } }

About

Gatsby source plugin for building websites using Strapi as a data source

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages

  • JavaScript 100.0%