How the site works is that it uses Netlify CMS, which is a headless content management system (CMS) to manage the data (such as blog posts). This data can then be queried and displayed by a front-end static site generator like Gatsby, which uses React ❤️ . In order for the Gatsby Front End to retrieve the data it needs from the Netlify CMS, it uses GraphQL, a query language. A headless CMS means, literally, cutting the head from the body; the head being the front end, the body being the backend or database. Unlike Wordpress, which has a database, admin interface, read/write integration, and a front end, a headless CMS has only one focus: storing and delivering structured content. It is a content repository that makes content accessible via a RESTful API for display on any device. Now for the front-end: Gatsby.