В этой серии мы погружаемся в Gatsby.js, создавая блог с markdown, Netlify CMS и Contentful и охватываем все: от анимации страниц до нескольких вариантов хостинга, которые автоматически восстанавливаются. Наслаждайтесь мощью новейших веб-технологий - React.js, Webpack, современного JavaScript и CSS... все настроено и ожидает вас.
Богатая система плагинов Gatsby позволяет создавать сайты с нужными вам данными - из одного или нескольких источников: вытаскивать данные из CMS, сервисов SaaS, API, баз данных, вашей файловой системы, непосредственно на ваши страницы с помощью GraphQL.
Забудьте о сложных развертываниях с базами данных и серверами, а также об их дорогостоящих затратах, времени на установку, обслуживание и масштабирование. Gatsby.js создает ваш сайт как «статические» файлы, которые легко развертываются на десятках сервисов.
Не создавайте веб-сайт с технологией последнего десятилетия. Будущее сети - мобильность, JavaScript и API - JAMstack. Каждый веб-сайт - это веб-приложение, и каждое веб-приложение является веб-сайтом. Gatsby.js - универсальный фреймворк JavaScript, который вы так долго ждали.
Статические прогрессивные веб-приложения (PWA) Gatsby.js - это статический генератор PWA (Progressive Web App). Вы получаете код и данные, разбивающиеся из коробки. Gatsby загружает только критические HTML, CSS, данные и JavaScript, чтобы ваш сайт загружался как можно быстрее. После загрузки Gatsby предварительно загружает ресурсы для других страниц, поэтому щелчок по сайту ощущается невероятно быстро.
Gatsby.js строит самый быстрый сайт. Вместо того, чтобы ждать генерации страниц по запросу, предварительно создайте страницы и поднимите их в глобальное облако серверов - готовые к немедленному доведению до ваших пользователей, где бы они ни находились.