Loving Tina? ⭐️ us on GitHubStar

Docs

Learn

v.Latest
Introduction
Core Concepts
Querying Content
Editing
Customizing Tina
Going To Production
Media
Drafts
Guides
Further Reference

The Schema is located in tina/config.{ts,tsx,js,jsx} and it is used to define the shape of the content.

Definition

Property

Description

collections

An array of collections.

config

The configuration for tinaCMS

config.branch

The branch that will be used to query content on TinaCloud. (Not used in local mode )

config.clientId

The ClientId generated on TinaCloud

config.token

A read only token generated on TinaCloud

config.media

Media configuration for external and git backed media

Example

const branch =
process.env.NEXT_PUBLIC_TINA_BRANCH ||
process.env.NEXT_PUBLIC_VERCEL_GIT_COMMIT_REF ||
process.env.HEAD ||
''
export default defineConfig({
//...
branch,
token: '<Your Read Only Token>', // generated on app.tina.io
clientId: '<Your Client ID>', // generated on app.tina.io
schema: {
collections: [
//..Array of collections
],
},
})

For more information check out the content modeling section

Last Edited: June 15, 2022
Table of Contents