Loving Tina? us on GitHub0.0k
宣布 TinaCMS
October 16, 2019
By Scott Gallant

今天,我们很高兴地宣布 TinaCMS:一个用于基于 React 的网站(Gatsby 和 Next.js)的开源网站编辑工具包。

Tina 不是传统意义上的 CMS。也就是说,它不是一个独立的内容管理系统。相反,Tina 在本地开发模式下运行时,或使用 TinaCloud(云)时,为您的网站添加编辑功能……事实上,我现在就是用 Tina 写这篇文章的:

当您安装 Tina 时,您的网站会在角落出现一个浮动的编辑图标,用于切换编辑面板(左侧)以显示 CMS 字段。这为您的内容编辑者提供了一种超级直观的可视化编辑体验。当您点击“保存”时,Tina 会将您的内容写入外部数据源,例如 markdown 或 json 文件。试试 Gatsby 入门网站 来亲自体验一下。

Tina 将我的内容存储在哪里?

目前,Tina 写入 Markdown 和数据文件并提交到 Git,但它可以扩展以写入其他数据源(想想 WordPress 数据库、Google Sheets、Airtable 等)。在本地运行时,Tina 写入文件系统,如果您使用 TinaCloud,它会提交到您的 GitHub/GitLab 仓库。

为什么选择 Tina?

自2000年代初以来,我一直在为人们设置内容管理系统。起初,像 WordPress 和 Drupal 这样的 CMS 赋予了我们的非开发者同事网站编辑的能力。但在过去的10多年里,我们在编辑体验方面几乎没有看到任何创新。与此同时,像 Squarespace、Wix 和 Webflow 这样的站点构建器的编辑体验变得非常复杂。

当我看到人们使用传统 CMS 时,我经常看到他们挣扎,因为输入(CMS)缺乏输出(他们的网站)的上下文,使用 CMS 更像是在报税而不是编辑网站。现在我们已经转向无头 CMS 和 JAMstack,编辑者通常失去了预览的能力,使他们在创建内容时处于黑暗中。

我们开发者有热重载,而 Tina 是内容编辑者的热重载。

开始使用

我们正从单体 CMS 时代走出来,我们相信下一代网站需要下一代 CMS。查看 Tina 并告诉我们您的想法!