Skip to main content

什么是 Headless CMS 以及如何从同一个地方采集数据

Headless CMS 是一个内容管理软件,它允许作者创建和管理内容,以及提供结构化数据给开发者,让开发者能够将数据展示在网站或者应用前端的一个独立系统中。

一个传统的,完整的 CMS 是同时负责后端的内容管理以及提供内容给最终用户。但相比之下,一个 headless CMS 将前端分离出来,让开发者能够用最好的技术来建立优越的用户体验。

如今许多内容管理系统(CMS)都支持 “无头” 或者 “分离” 模式。这些模式都适用于 Gatsby 网站。

现在通过使用 数据源插件,Gatsby 已经可以支持很多 headless CMS 方案。这样你的内容团队能够保持对于管理员界面的熟悉和便利。同时你的开发团队获得了更好的开发体验,以及因使用 Gatsby,GraphQL 和 React 来开发前端而带来的性能表现的提升。

这一节中的教程将详细介绍采集一些目前最流行的 headless CMS 数据的设置过程。

In this section:

这里有更多你能连接上的 CMS 系统的教程,插件和 starter。

CMS教程插件文档官方 Starter
Contentful教程文档starter
NetlifyCMS教程文档starter
WordPress教程文档
Prismic教程文档
Strapi教程文档
DatoCMS教程文档starter
Sanity教程文档
Drupal教程文档
Shopify文档
CosmicJS教程文档starters
Contentstack教程文档starter
ButterCMS教程文档starter
Ghost教程文档starter
Kentico Cloud教程文档starter
Directus文档
GraphCMS教程文档starter
Storyblok文档
Cockpit文档
CraftCMS文档
AgilityCMS教程文档starter
Gentics Mesh教程

如何添加新的教程到这一章节中

如果你在列表中没有看到你喜爱的 CMS,你可以 自己写一份新的教程 或者 提交一个 issue 来获取它.

你也可以 写自己的数据源插件 来结合列表中没有的 CMS 到 Gatsby。


Edit this page on GitHub
Docs
Tutorials
Plugins
Blog
Showcase