Edit this page

Introduction

Netlify CMS是用于Git工作流程的开源内容管理系统,使您能够为编辑人员提供友好的UI和直观的工作流程. 您可以将其与任何静态站点生成器一起使用,以创建更快,更灵活的Web项目. 内容与代码一起存储在Git存储库中,以简化版本控制,多渠道发布以及直接在Git中处理内容更新的选项.

Netlify CMS的核心是使用GitHub,GitLab或Bitbucket API的开源React应用程序,充当Git工作流的包装. 这提供了许多优点,包括:

  • 快速的基于Web的UI:具有RTF编辑,实时预览和拖放式媒体上传功能.
  • 平台无关:适用于大多数静态网站生成器.
  • 易于安装:将两个文件添加到您的站点并通过在构建过程中包括这些文件或链接到我们的内容交付网络(CDN)来连接后端.
  • 现代身份验证:使用GitHub,GitLab或Bitbucket和JSON Web令牌.
  • 灵活的内容类型:使用自定义字段指定无限数量的内容类型.
  • 完全可扩展:创建自定义样式的预览,UI小部件和编辑器插件.

Netlify CMS vs. Netlify

Netlify.com是一个平台,您可以使用该平台自动构建,部署,提供和管理前端站点和Web应用程序. 它还提供了多种其他功能,例如表单处理,无服务器功能和拆分测试. 并非所有Netlify站点都使用Netlify CMS,也不是所有使用Netlify CMS的站点都在Netlify上.

Netlify的员工创建了Netlify CMS,以填补静态站点生成管道中的空白. 有一些很棒的专有的无头CMS选项,但是没有真正的竞争者是开放源代码和可扩展的,它们可能会变成社区构建的生态系统,如WordPress或Drupal. 因此,Netlify CMS是社区驱动的,并且从未被锁定到Netlify平台(尽管有名称).

考虑到这一点,您可以:

  • 在不使用Netlify的情况下使用Netlify CMS并在您一直拥有的位置部署您的站点,连接自己的CI,站点托管,CDN等.
  • 使用不带Netlify CMS的Netlify并在代码编辑器中编辑静态站点.
  • 或者,一起使用它们,并有一个完全正常的工作使CMS现场与点击

如果将Netlify CMS连接到您的网站,则基本上是在为内容编辑器添加一个工具,使您无需触摸代码或学习Git即可提交网站存储库.

Find out more

by  ICOPY.SITE