1.5.0 • Published 1 year ago
@wavepoint/gatsby-source-onlinesales v1.5.0
gatsby-source-onlinesales
Downloads posts data from OnlineSales backend And saves them to be processed later with gatsby-transformer-remark
Thils plugin will create gatsby nodes with types:
- OnlineSalesPost - for entities with type "post"
- OnlineSalesPage - for entities with other types
- OnlineSalesImage - file node for an image extracted from entity markdown body
and additional attribues:
- id
- slug
- language
- images
Attributes can be used in page template filename:
blog/
{OnlineSalesPost.slug}.tsxInstall
npm install gatsby-source-onlinesalesHow to setup
{
resolve: "gatsby-source-onlinesales",
options: {
prepareUrl: (url) => (url.startsWith("http") ? url : "${process.env.GATSBY_URL}${url}"),
url: "${process.env.GATSBY_API_POSTS}",
},
},Options
postUrl : url to query posts for example: https://onlinesales.test/api/posts
prepareUrl: method to process images link with
Supported versions
| ASCII | |
|---|---|
| Gatsby 5 | Unknown |
| Gatsby 4 | Supported |
| Gatsby 3 | Unknown |