Agility CMS is a headless Content Management System that provides a best-in-class editor experience.
Currently, I am redesigning my personal site using gatsby as a client and agility as my headless CMS. It's easy to integrate, and they also provide a webhook. So, when you update the contents it would trigger a build for the front-end as well.
Using that repo you can start a gatsby project sourcing data from agility CMS. Make sure gatsby CLI is installed on your machine.
Pre-requisite: Sign up for a free Agility CMS account using the Blog Template.
git clone https://github.com/agility/agility-gatsby-starter
Your Instance Id AGILITY _GUID= // Your Preview API Key (recommended) - you can get this from the Getting Started Page in Agility CMS. It starts with default preview. AGILITY _API_KEY= // If using your Preview API Key, set this to true AGILITY _API_ISPREVIEW=true
Notes: You will get the API Key and GUID after you have the agility CMS account
BTW, the design comes from the starter project so I haven't
touched the layout yet. Now, I am gonna style the site first :D
Learn how to deploy the site to Gatsby Cloud
Thank you for reading!! 🐉 Let me know your thoughts in comments.