настройка содержательной страницы предварительного просмотра с помощью Gatsby - PullRequest
0 голосов
/ 17 мая 2018

Я создаю страницу блога, используя gatsby и с контентом.

Я закончил настройку живого веб-сайта с использованием API доставки и теперь пытаюсь настроить страницу предварительного просмотра. Я хочу, чтобы он работал так, чтобы при нажатии кнопки «Открыть предварительный просмотр» на содержимом на странице предварительного просмотра появлялся точный черновик, над которым я работал. Таким образом, я могу проверить, как это будет выглядеть на живом сайте.

прямо сейчас в моем gatsby-config у меня есть два разных плагина, один для предварительного просмотра и один для доставки.

{
  resolve: `gatsby-source-contentful`,
  options: {
    spaceId: `space-id`,
    accessToken: `preview-access-token`,
    host: `preview.contentful.com`
  }
},
{
  resolve: 'gatsby-source-contentful',
  options: {
    spaceId: 'space-id',
    accessToken:
      'delivery-access-token'
  }
},

как это. Но я не уверен на 100%, что мне следует делать после этого. Как мне сделать страницу предварительного просмотра, используя это?

1 Ответ

0 голосов
/ 18 мая 2018

Я не верю, что вы можете использовать Live Preview API с Gatsby без полной перестройки.Вам может повезти, если вы используете сайт Netlify, интегрированный с вашими перехватчиками событий Contentful.

В любом случае настройка нескольких экземпляров gatsby-source-contentful вряд ли будет успешной.Возможно, вы захотите использовать ENV для предоставления API и хоста, а затем сконфигурируйте Netlify (или где бы вы ни строили), чтобы использовать соответствующий токен и хост для желаемого результата.

...