Получил удивительный ответ от пользователя Ziinc [чат со статическим спектром] [1]
Вы в основном на правильном пути.Gatsby и response-static являются генераторами статических сайтов.По умолчанию они более оптимизированы для быстрой загрузки (так как стартовые шаблоны легки), но для плохих навыков разработки вполне возможно, что они будут раздутыми и медленными.оба SSG позволяют получать данные из разных источников, а не только данные JSON на этапе сборки.Статический веб-сайт может обслуживаться либо с веб-хоста (apache, nginx), либо из облачного хранилища, либо даже с Dropbox (я думаю).
Netlify - это сервис статического хостинга веб-сайтов, который позволяет вам создаватьвеб-сайт (обычно SSG) из службы git, а затем развернуть в своей сети доставки контента.
Netlify CMS - это попытка netlify упростить редакторам контента дружественный пользовательский интерфейс для обновления git-репо (так какобычно контент размещается непосредственно в git-репо, но не всегда, конечно).Думайте об этом как о частной части вашего сайта для администраторов.Это в основном простой файл CMS.
contentful - это обезглавленный CMS, который обычно предназначен для команд.Безголовый означает, что нет онлайн-страницы просмотра.это только обрабатывает часть хранения контента.Это позволяет отделить хранилище контента и слой просмотра.они позволяют бизнесу передавать управление базой данных и серверами на аутсорсинг, чтобы сосредоточиться на контенте.Есть много других вариантов безголовых CMS, с новым появляется каждый день.Содержимое перекрывается с netlify cms в наборе функций CMS, но netlifycms является плоским файлом, в то время как наполненное содержимое имеет базы данных и серверы, размещенные для клиентов.
[1]: https://spectrum.chat/react-static?thread=76bdc0c2-bbfa-460f-a811-8e2fe9008f69