Utilise the Static Site Generation features of Gatsby with the flexibility of TinaCMS.
Gatsby is a JAMstack style static site generator – like Tina it's tied to React.
It's known for being well optimized for static data with pre-fetching, server side rendering and other features built-in.
This makes it a common pairing with Headless CMS tools such as Tina. 🦙
It also has a rich ecosystem of plug-ins available.
Tina works best with NextJS, but if you have an existing Gatsby project or want to take advantage of Gatsby's plug-in library, Tina might still be a good fit.
We have guides on getting started with Gatsby, and also on configuring an existing Gatsby project to work with Tina.
<TODO – needs some concensus from Hugo + Gilles>
Tina uses a "Datalayer" that makes content retrieval efficient (which can be self-hosted!). Behind that, the ultimate source of truth for your content is a familiar one – a GitHub repository that you have total control over.
TinaCMS allows you to create custom field widgets, add custom validation to fields, and create workflows outside of TinaCMS itself, leveraging Git-based content.
TinaCMS's open-source frontend means greater flexibility and customization for your projects. Benefit from regular updates and a thriving community.
Whether you're serving your content statically or dynamically, you can configure a Gatsby + TinaCMS project to tailor to your needs.
With TinaCMS, you can register your MDX components and provide a UI for them. We call this "Block Based Editing" – a similar approach to other mainline CMS tools.
Experience the ease of TinaCMS's visual editing features, designed to make content management more intuitive and efficient.
© TinaCMS 2019–2024