1

我正在使用 Kentico Cloud 作为无头 CMS 设置 Gatsby 网站,唯一的问题是似乎无法使用 gatsby 预览 kentico 云内容。

kentico cloud 的一大特色是它具有内置的工作流程,非常适合需要在发布前获得批准的公司。会有这样的情况,审批者希望在批准之前查看它在 gatsby 网站中的样子,而不仅仅是 kentico 云中的内容。

4

1 回答 1

2

绝对可以使用Kentico CLoud Gatsby 源插件设置预览。

JavaScript SDK 配置对象的所有属性都可以传递给 Gatsby 配置。

因此预览的配置如下所示:

module.exports = {
  ...
  plugins: [
    ...
    {
      resolve: `gatsby-source-kentico-cloud`,
      options: {
        deliveryClientConfig: { // Configuration object
          projectId: `XXX`,
          previewApiKey: `YYY`,
          enablePreviewMode: true,
          typeResolvers: []
        },
        languageCodenames: [ // example language configuration
          `en-US`, // default language
          `es-ES`,
        ]
      }
    }
    ...
  ]
  ...
}
于 2019-03-29T00:25:09.070 回答