Use Tina with your favorite modern JavaScript frameworks. While currently compatible with most React-based workflows — specifically Next.js, Gatsby and React SPA’s.
Manage content on your own site, not another platform. Import Tina directly into your components to expose an editing interface for controlling and updating layers of your content mesh. You define the content model and editing powers specific to your site.
This is not one-size-fits-all CMS. Tina is a grassroots open source JavaScript toolkit with a plugin-rich ecosystem. You can customize and extend the toolkit to suit your needs. Get and give help with a robust community of contributors.
yarn add tinacms
import { withTina } from 'tinacms'
function MyApp({ Component, pageProps }) {
return <Component {...pageProps} />
}
export default withTina(MyApp, {
enabled: true,
sidebar: true,
})