Skip to content

How to Add and Delete Files with TinaCMS

Creating and deleting content — two fundamental sides of the CMS coin. This article will cover how to set up this functionality with TinaCMS on a Gat…

Dynamic Plugins in TinaCMS

One of the most important aspects of TinaCMS is its dynamic plugin system. Usually plugin systems are static. We list all the plugins we need in a co…

Updated Next.js Docs + Deprecating tina-git-server

We’ve changed our recommended approach for using Tina’s Git Backend with Next.js websites. Check out Tina’s Next.js documentation for details. To mak…

Using TinaCMS with Next.js

Note: This blog was updated as of 12.06.19 related to these changes This blog is a part of a series exploring the use of Next.js + Tina. In Part I, w…

Introducing Tina Grande 🎉

Tina Grande is a Gatsby starter with built-in TinaCMS integration. Grande was built to provide a reference implementation of Tina that covers a varie…

Creating a Markdown Blog with Next.js

Want to skip to using Tina with Next.js? Jump to Part II of this series. Next.js is a React “metaframework” (a framework built on a framework) for de…

Creating Markdown Drafts

One of the core features of an editorial workflow is to provide writers & editors a safe space for creating and iterating on content without these in…

Announcing TinaCMS

Today, we’re excited to announce TinaCMS: an open-source site editing toolkit for React-based sites (Gatsby and Next.js). Tina is not a CMS, in the t…