Skip to navigation Skip to main content
The Equal Justice Initiative
Eleventy
Eleventy Documentation
Stable
2.0.1
Canary
3.0.0-alpha.10
Toggle Menu
Eleventy 5.81s
Astro 12.52s

使用 CMS

Contents

内容管理系统 (CMS)为你的网站添加了一个基于 Web 的界面,使技术人员和非技术人员都可以轻松的随时随地更新网站。

Eleventy(像大多数站点生成器一样)与任何特定 CMS 都不紧密耦合,并且提供了与各种可用的行业和社区选项一起工作的灵活性!以这种方式解耦的内容管理系统被称为_Headless_。

对于熟悉更紧密耦合/整体选项的开发人员来说,使用 Headless CMS 提供了多种好处,其中,前端和后端相互依赖。

主要的是,使用 Headless 使开发人员可以更好地控制前端。这减轻了整体选项常见的前端性能和可访问性问题。值得注意的是,传统紧密耦合的解决方案(如 Drupal、Joomla 或 WordPress)也开始提供 Headless 选项。

无头 CMS 的类型 Jump to heading

深入研究,有两种主要的 Headless CMS 选项:

  1. 源代码控制:将文件直接检入你的代码存储库(git是一个非常受欢迎的代码存储库)。你可能会听到它们称为基于 Git 的 CMS 解决方案。这种方法有一些优点:
    • 你的数据和内容已经有了版本控制。
    • 与你现有的部署过程一起按原样工作,包括分支/测试/预生产部署预览。
    • 如果你决定更换提供商,则不需要进行数据迁移——它已内嵌 (未油炸)
  2. 基于 API:提供了一个外部 API,可以在你的构建或无服务器函数中查询。这种方法使你可以访问强大的查询语言,从而可以解锁对复杂数据结构的访问。

无头 CMS 提供商 Jump to heading

上面的列表并非详尽的。

相关 Jump to heading

来自社区 Jump to heading

×41 resources courtesy of 11tybundle.dev curated by IndieWeb Avatar for https://www.bobmonsour.com/Bob Monsour

Expand to see 36 more resources.

Other pages in Getting Started: