功能概览
构建网站的方式有很多种。如果您正在考虑 Gatsby,您可能也会考虑一些替代方案
- JAMstack 框架,例如 Jekyll、Next.js 和 Nuxt.js 允许您将文本或 Markdown 放入版本控制代码库中的特定目录,例如
pages/。然后,它们会根据您添加的内容构建特定类型的网站,通常是博客,生成 HTML 文件。这些文件可以被缓存并从 CDN 提供。来自 JAMstack 世界?
比较 Gatsby 与 JAMstack - 传统内容管理系统 (CMS),例如 WordPress 和 Drupal 提供在线文本编辑器来创建内容。您可以通过选择主题和插件,或通过编写自定义 PHP 或 JavaScript 代码来定制外观和感觉。内容保存在数据库中,当用户访问网站时,这些内容会被检索并发送给用户。根据您的需求,您可以自托管您的网站或使用官方托管提供商。
来自 CMS 世界?
比较 Gatsby 与 CMS
下表详细比较了 Gatsby 与每个类别的代表性产品的各项功能。点击任意一行可查看该功能的详细解释以及我们对每个系统的评分。
| 图标 | 优秀(完全可用) | 良好(部分可用,例如插件) | 一般(需要自定义或受限) | 差(不可行) |
|---|---|---|---|---|
| 功能可用性 | 优秀(完全可用) | 良好(部分可用,例如插件) | 一般(需要自定义或受限) | 差(不可行) |
| 图标 | 功能可用性 | |||
优秀(完全可用) | 优秀(完全可用) | |||
良好(部分可用,例如插件) | 良好(部分可用,例如插件) | |||
一般(需要自定义或受限) | 一般(需要自定义或受限) | |||
差(不可行) | 差(不可行) | |||
| 类别 | Gatsby | JAMstack 框架 | 传统 CMS | |
|---|---|---|---|---|
优秀(完全可用) | 优秀(完全可用) | 良好(部分可用,例如插件) | ||
| 构建速度快、响应时间短、完全可访问且响应用户输入的网站。 | ||||
优秀(完全可用) | 优秀(完全可用) | 良好(部分可用,例如插件) | ||
| 提供稳定、快速且对开发人员直观的强大功能 | ||||
优秀(完全可用) | 良好(部分可用,例如插件) | 优秀(完全可用) | ||
| 为您的网站提供监控、测量、管理和安全保障 | ||||
良好(部分可用,例如插件) | 良好(部分可用,例如插件) | 优秀(完全可用) | ||
| 使几乎任何人都可以访问网站内容和功能 | ||||
优秀(完全可用) | 优秀(完全可用) | 优秀(完全可用) | ||
| 详细的技术指南,包含教程和示例。 | ||||
优秀(完全可用) | 良好(部分可用,例如插件) | 良好(部分可用,例如插件) | ||
| 有助于开发的资源,因为它们可以相互集成 | ||||