宣布推出 TinaCMS
我们很高兴地宣布TinaCMS 的到来:一个面向基于 React 的网站(尤其是Next.js )的开源网站编辑工具包。敬请观看Jamstack Conf SF 上的发布视频(演示从 3:45 开始)。
Tina 并非传统意义上的 CMS。也就是说,它并非一个独立的内容管理系统。相反,Tina 会在本地以开发模式运行,或使用TinaCloud时,为你的网站添加编辑功能……
事实上,我现在正在用 Tina 写这篇文章:
安装 Tina 后,您的网站角落会出现一个浮动的编辑图标,点击该图标即可切换编辑窗格以显示 CMS 字段。这为您的内容编辑者提供了极其直观的上下文编辑体验。点击“保存”后,Tina 会将您的内容写入外部数据源,例如 Markdown 或 JSON 文件。
Tina 将我的内容存储在哪里?
目前,Tina 会写入 Markdown 和数据文件并提交到 Git,但它可以扩展至写入其他数据源(例如 Strapi 或 Contentful 等其他无头 CMS,或任何基于 API 的服务,例如 Google Sheets 或 Airtable)。在本地运行时,Tina 会写入文件系统;如果您使用的是Tina Cloud,它会提交到您的 GitHub 代码库。
为什么是蒂娜?
我从 2000 年代初就开始为人们设置内容管理系统。起初,像 WordPress 和 Drupal 这样的 CMS 赋予了我们非开发人员同事网站编辑的权限。但在过去十多年里,我们在编辑体验方面几乎没有看到什么创新。与此同时,像 Squarespace、Wix 和 Webflow 这样的网站构建器的编辑体验却变得非常复杂。
当我看到人们使用传统的CMS时,我经常发现他们很吃力,因为输入(CMS)缺乏输出(他们的网站)的上下文,使用CMS感觉更像是报税而不是编辑网站。现在我们已经转向无头CMS和Jamstack,编辑们经常失去预览的能力,让他们在创作内容时陷入一片迷茫。
我们开发人员有热重新加载,而 Tina 为内容编辑者提供热重新加载。
开始
我们正告别单体 CMS 时代,并坚信下一代网站需要下一代 CMS。快来了解一下 Tina 的博客,并告诉我们您的想法吧!
文章来源:https://dev.to/tinacms/announcing-tinacms-ddk