TinaCMS是一个开源的无头内容管理系统,内容存放在用户自己的GitHub仓库中,支持Markdown、MDX、JSON、YAML等格式。它通过提供可视化编辑界面和可选的实时预览功能,解决了非技术人员编辑Git仓库中Markdown内容的痛点,让内容管理无缝集成到Git工作流中。该工具特别适合使用Next.js、Astro、Hugo等静态站点生成器搭建博客、文档站或企业官网的开发者,以及需要让不熟悉命令行或Markdown语法的团队成员(如内容编辑者或客户)自主更新内容的场景。
TinaCMS:基于Git仓库的可视化编辑开源无头CMS
这是什么
TinaCMS 是一个开源的无头内容管理系统,它让内容编辑者能可视化地编辑 Markdown、MDX 等文件,并将内容直接存储在你自己的 GitHub 仓库中。
核心能力
- 提供可视化编辑界面与实时预览,让非技术人员也能直观编辑内容,无需直接接触 Git 命令或原始 Markdown 代码。
- 内容直接存储在自有 Git 仓库,支持 Markdown、MDX、JSON、YAML 等多种格式,版本管理和协作天然集成 Git 工作流。
- 自带 GraphQL API,可像查询数据库一样灵活查询文件内容,支持处理内容间的引用关系。
适合谁
适合正在使用 Next.js、Astro、Hugo 等静态站点生成器搭建博客、文档站或官网的开发者,希望为团队内非技术成员提供友好编辑后台。也适合希望用 Git 作为内容后端、避免供应商锁定的项目。
获取方式
项目开源,可访问其 GitHub 仓库获取代码。更详细的文档和快速开始指南可查阅官网:https://tina.io/docs/。


