A headless CMS that simplifies content management with real-time editing, Git-based workflows, and developer-friendly customization.

At a Glance:

Tina is a headless content management system that supports Markdown, MDX, JSON, and YAML content, provides a GraphQL API for querying, and includes an optional live preview for editing content.

Overview:

Tina is a headless CMS designed for managing content in formats including Markdown, MDX, JSON, and YAML. It provides a GraphQL API that allows developers to query content fields like post.author.firstName and supports both statically generated and server-side rendered pages. The API also enables references between documents. An optional live preview feature is available to make editing Markdown files more intuitive for less-technical contributors.

Key Decision Points:

  • Content format support: Works with Markdown, MDX, JSON, and YAML content, not just traditional database-driven content.

  • API approach: Exposes a GraphQL API, which may influence an integration decision depending on developer team preferences and existing stack.

  • Live preview: Includes an optional live preview for content editing, aimed at helping less-technical users work with Markdown files.

  • Rendering support: Supports both statically generated and server-side rendered pages, providing flexibility in frontend architecture choices.

Core Features:

  • Markdown, MDX, JSON, and YAML support: Manages content stored in multiple file-based formats, not limited to traditional database content.

  • GraphQL API: Provides a GraphQL endpoint for querying content with nested field access.

  • Document references: Supports linking between documents through the API.

  • Live preview: Offers an optional live preview that makes editing Markdown files more intuitive for non-technical users.

Use Cases:

  • Developers building sites that need a headless CMS with native Markdown and MDX support.

  • Projects where content is authored in Markdown and managed alongside code in a Git repository.

  • Teams wanting to give less-technical content editors a live preview while editing Markdown files.

Open-Source Alternative Value:

Tina is an open-source headless CMS that works with file-based content formats like Markdown, MDX, JSON, and YAML, which can be stored in Git. This architecture means content can live alongside code without requiring a separate database or external content storage service. The provided GraphQL API allows developers to query content in a structured way across statically generated and server-side rendered pages.

分享XLinkedInReddit

相关工具

项目数据

Stars

13,532

Forks

724

许可证

Apache-2.0

元数据

替代对象
WordPress