Community Plugin
View plugin on GitHubgatsby-source-hcms
Source plugin for pulling documents into Gatsby from a hCMS API.
Install
npm install --save gatsby-source-hcms
How to use
Set environment variable to define project
export PROJECT_SLUG=my-blog
// In your gatsby-config.js
plugins: [
{
resolve: `gatsby-source-hcms`,
options: {
apiURL: `http://localhost:8080/api/v1`,
// JWT to authenticate with
key: 'secret'
},
},
]
How to query
You can query Document nodes created from your hCMS API like the following:
{
allHcmsPage {
edges {
node {
title
slug
}
}
}
}