Гэтсби разрабатывает варианты в производстве

Я пытаюсь понять, что я могу сделать с GatsbyJS. Когда вы разрабатываете в GJS, вы получаете динамическую компиляцию вашего сайта, но когда вы публикуете, вы получаете только статический сайт. Можно ли получить динамическую компиляцию на рабочем сайте, чтобы GSJ просматривал git или каталог на предмет изменений и автоматически компилировал изменения из разметки в сообщения блога и страницы сайта? Привлекательность заключается в простоте, поэтому команда может использовать такие системы, как GitHub, для написания и развертывания в GitHub, просто добавив в основную ветку. Вы знаете, как получить эту динамическую компиляцию в GSJ или, может быть, в другом фреймворке NodeJS?


person lpmathiasen    schedule 20.03.2020    source источник


Ответы (1)


Пара вариантов здесь:

  1. Gatsby Cloud - бесплатный уровень для тестирования, он будет отслеживать коммиты GitHub и при необходимости перестраивать, затем вы нажимаете его. к хосту, CDN и т. д.
  2. Настройте свой собственный конвейер сборки с помощью чего-то вроде Travis или CircleCI (самый сложный)
  3. Настройте что-то вроде этого руководства для Netlify
person Geoff Carr    schedule 20.03.2020