Strapi 构建并维护插件,以扩展核心 Strapi 应用程序的功能。本节是 Strapi 开发的预安装插件和其他插件的参考指南,这些插件可在 市场 中找到。用户指南和开发人员文档的相关部分提供了有关插件的其他文档,但是,提供了插件的简要说明、已安装插件的工作原理以及对管理面板的更改。
- 某些 Strapi Starters 和模板可能会安装除下面列出的默认插件之外的其他插件。
- 如果插件选项仅在 企业版许可证 中可用,则它们在本参考指南中标记为 企业版。
- 可以通过单击主导航中的 Plugins 在管理面板中确认所有插件安装。
预安装的插件
国际化插件
国际化插件默认安装在所有 v4 Strapi 应用程序上,但可以停用。
此插件用于管理不同语言(称为“语言环境”)的内容。使用国际化插件,可以:
- 定义哪些语言环境应在 Strapi 应用程序中可用,
- 定义哪些内容类型和字段可以在不同语言环境中翻译,或者只能在默认语言环境中可用,
- 翻译内容并单独管理每个语言环境。
国际化插件影响管理面板的几个部分。下表列出了安装插件后添加到 Strapi 应用程序的所有附加选项和设置。
受影响的部分 | 选项和设置 |
---|---|
设置 | |
内容类型生成器 | |
内容管理器 |
用户和权限插件
API 令牌 是管理最终用户的首选方法。Strapi 计划在 2022 年 9 月底之前从默认安装中删除用户和权限插件。
用户和权限插件默认安装在所有 v4 Strapi 应用程序上,但可以停用。
此插件用于管理最终用户,他们使用通过 Strapi 应用程序创建和管理并显示在前端应用程序(例如网站、移动应用程序、连接设备等)上的内容。使用用户和权限插件,可以:
- 根据通过插件提供的“用户”集合类型管理最终用户帐户,
- 定义可用的最终用户角色及其相关权限,
- 管理可用的提供商以使最终用户能够通过第三方提供商登录,
- 配置针对最终用户的可用电子邮件模板(例如密码重置、电子邮件地址确认)。
用户和权限插件影响管理面板的几个部分。下表列出了安装插件后添加到 Strapi 应用程序的所有附加选项和设置。
影响的部分 | 选项和设置 |
---|---|
设置 | |
内容类型生成器 |
|
内容管理器 |
|
电子邮件插件
电子邮件插件允许用户从服务器或外部提供商(如 Sendgrid)发送电子邮件。电子邮件插件无法在管理面板中配置,但是如果管理员已设置,用户可以测试电子邮件传递。有关电子邮件插件的更多信息,请参阅 开发人员文档。
受影响的部分 | 选项和设置 |
---|---|
设置 |
|
附加插件
文档
文档插件使用 Open API 规范版本 3.0.1 自动生成 Strapi 应用程序中的 API 文档。安装文档插件后,它会在管理面板的“插件”标题下可用。文档插件可在应用内市场和 Strapi 市场 中使用。文档插件支持:
- 打开 API 文档,
- 重新生成文档,
- 限制对文档端点的访问。
文档插件影响管理面板的多个部分。下表列出了安装插件后添加到 Strapi 应用程序的所有附加选项和设置。
受影响的部分 | 选项和设置 |
---|---|
文档 |
|
设置 |
|
Gatsby 预览
Gatsby 预览插件允许具有 Gatsby Cloud 帐户的应用程序预览前端。Strapi Gatsby 预览插件可在应用内市场和 Strapi 市场 中使用。
Gatsby 预览插件影响管理面板的多个部分。下表列出了安装插件后添加到 Strapi 应用程序的所有附加选项和设置。
受影响的部分 | 选项和设置 |
---|---|
设置 | 添加“Gatsby 预览插件”设置部分,启用/禁用集合类型和单一类型,并允许添加 Gatsby 内容同步 URL。 👉 路径提醒: 设置 > Gatsby 预览插件 |
内容管理器 | 在右侧导航中添加了 打开 Gatsby 预览 按钮。 |
GraphQL
GraphQL 插件可在 Strapi 应用程序中启用 GraphQL 端点,并允许访问 GraphQL Playground:一个基于浏览器的界面,可帮助编写 GraphQL 查询和数据探索。Strapi GraphQL 插件可在应用内市场和 Strapi 市场 中使用。
管理面板中无法访问 GraphQL 插件。在 Strapi 应用程序中,可通过 http://localhost:1337/graphql 访问 GraphQL Playground。有关使用 GraphQL API 的更多信息,请参阅 API 参考 和 开发者文档插件部分。
SEO
Strapi SEO 插件旨在改善您的应用程序 SEO。Strapi SEO 插件可在应用内市场和 Strapi 市场 中使用。安装后,该插件可在主导航中使用,并向内容类型构建器添加 2 个预构建组件 MetaSocial 和 Seo,可用作常规组件(请参阅 配置内容类型的字段)。
安装插件后,可以:
- 导入默认的 Strapi SEO 和元社交组件,
- 管理元标题、元描述和预览内容,
- 管理 Facebook 和 Twitter 的社交标签,
- 分析应用程序内容的 SEO。
Strapi SEO 插件影响管理面板的多个部分。下表列出了安装插件后添加到 Strapi 应用程序的所有附加选项和设置。
受影响的部分 | 选项和设置 |
---|---|
内容管理器 |
|
内容类型构建器 |
shared - metaSocial 和 shared - seo 组件。可以使用 + 添加另一个字段 按钮并添加现有组件将 shared - metaSocial 和 shared - seo 组件添加到集合类型或单一类型(请参阅 配置内容类型的字段)。 |
主导航 |
|
Sentry
Strapi Sentry 插件用于使用 Sentry 跟踪 Strapi 错误。 Strapi Sentry 插件可在应用内市场和 Strapi 市场 中使用。安装插件后,可以:
- 在 Strapi 应用程序启动时初始化 Sentry 实例,
- 将应用程序端 API 中遇到的错误发送到 Sentry,
- 将有用的元数据附加到 Sentry 事件,以帮助调试,
- 公开全局 Sentry 服务。