1.0.9 • Published 8 years ago
gatsby-source-product-markdown v1.0.9
gatsby-source-product-markdown
A Gatsby source plugin for product markdown files.
Install
With npm:
npm install --save gatsby-source-product-markdownWith Yarn:
yarn add gatsby-source-product-markdownImplement
Basic usage:
// ./gatsby-config.js
module.exports = {
plugins: [
'gatsby-source-product-markdown'
]
}With custom options:
// ./gatsby-config.js
module.exports = {
plugins: [
{
resolve: 'gatsby-source-product-markdown',
options: {
path: './src/markdown/products/**/*.md'
}
}
]
}Usage
export const pageQuery = graphql`
query ProductById($id: String!) {
productMarkdown(productId: { eq: $id }){
id
name
}
}
`Notes
- Product variants will be automatically unpacked.
- When querying your data, the
idproperty will be changed toproductIdto differentiate between the product ID that's in your markdown file and the ID that GraphQL uses.