当前位置: 首页 > 科技观察

一个基于Markdown的轻量级CMS系统——Tina

时间:2023-03-19 20:11:49 科技观察

Tina是一个Git驱动的无头内容管理系统,它使开发人员和内容创建者能够无缝协作并为您的NextJS网站编辑功能添加可视化。借助Tina,开发人员可以创建完全适合其网站的自定义视觉编辑体验。功能版本控制内容:为您的内容保留Git工作流,并授权所有团队成员通过用户友好的界面更新您的网站。用于编辑的实时视觉反馈:提高工作效率并在编辑网站内容时查看上下文变化。内容查询:您可以使用TinaCloud的GraphQL来查询存储库中所有文件的内容。在组件上构建:为您的React组件添加一个编辑界面,使您的内容团队能够构建复杂的页面。安装您可以使用以下命令直接安装Tina启动器:npxcreate-tina-app@latest在执行上述命令期间,系统会提示您一些快速配置问题:创建本地启动器后,运行启动器:cd进入它的新目录并运行。yarndevTina编辑器与Tina非常灵活和可扩展,因此任何Tina站点都可能拥有独特的体验。当Tina在NextJS站点上初始化时,会创建一个/admin页面以允许编辑者登录并开始进行内容更改。登录成功后,我们就可以进入CMS页面了。根据Tina的配置方式,一个或多个集合将出现在全局导航中。单击一个集合会将用户带到该集合的文档列表。此处的表格列出了所选集合的所有文档,此页面还允许用户创建新文档。如果配置了上下文编辑,单击文件将引导用户预览该文件并打开边栏,准备进行编辑。但是,如果特定集合未配置上下文编辑或根本不可用,则单击“文档”将为用户提供最基本的编辑器。Tina的更多用法,请访问https://tina.io/docs/了解更多信息。Git存储库:https://github.com/tinacms/tinacms。