Как соотносятся или используются вместе Гэтсби, реактивно-статические, нетлифицированные, нетлифицированные cms и содержательные? - PullRequest
0 голосов
/ 21 февраля 2019

Я пытаюсь узнать больше о статических сайтах и ​​различных инструментах вокруг них.

Так что я думаю:

  • Gatsby и React-Static являются инструментами /способ получения данных в формате JSON и создание статического сайта с быстрой загрузкой.Что-то, что может быть загружено прямо в s3 или в облачное хранилище и будет загружаться очень быстро.

    • Я думаю, что netlify - это просто набор инструментов, созданных на AWS, которые облегчают управление статическими сайтами?
    • netlify CMS (я думаю) - это способ поместить контент в github и связать его со статическим сайтом?

    • контент - это способпользовательский ввод / контент (аналог WordPres Admin), который выводит JSON.Это как нетехнический пользовательский способ ввода контента и вывода его так, как разработчики могут использовать с такими вещами, как gatsby / Reaction-static

Я простоне совсем уверен, как они связаны или где есть совпадение.Есть идеи?

Ответы [ 2 ]

0 голосов
/ 21 февраля 2019

Получил удивительный ответ от пользователя 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

0 голосов
/ 21 февраля 2019

Вы правы по всем пунктам.Следующее также верно и может ответить / добавить к пунктам выше:

Я вижу небольшое совпадение, но вижу, что они работают очень хорошо вместе.

...