Gatsby Open Source Software

Gatsby Бесплатная платформа для ведения блога

Стройте быстрые веб -сайты с Gatsby

Сайты Гэтсби построены быстро по дизайну. Поставляется с сложной системой кэширования, которая загружает сайты намного быстрее.

Обзор

Статический генератор сайтов - это, по сути, набор инструментов для создания статических веб -сайтов на основе набора входных файлов. Он принимает содержимое вашего сайта, применяет его к некоторому шаблону и генерирует чисто статические файлы HTML, готовые к размещению на любой платформе хостинга. Чтение информации из базы данных на каждой загрузке страницы для большого веб -сайта делает пользовательский опыт медленным, хотя веб -сайты, сгенерированные SSG, обслуживают предварительно скомпилированные файлы в браузеры, что увеличивает время загрузки. Gatsby - это бесплатная статическая структура генератора сайтов с открытым исходным кодом, основанная на React, которая помогает разработчикам создавать пылающие быстрые веб -сайты и приложения. Он также предоставляет платформу развертывания. Поэтому он позволяет вам предварительно просмотреть, создавать и сотрудничать ваш сайт или приложение Gatsby. Гэтсби быстро и легко настроить и начать. С Gatsby вы можете создать полный веб -сайт за время, которое обычно требуется для создания прототипа. Не только разработка быстро с Гэтсби. Нагрузки на страницы также очень быстрые, так как сайты Gatsby быстро по дизайну. Он загружает только то, что требуется для первой страницы вашего приложения. В результате это делает сайт нагружать как можно быстрее. После загрузки он предварительно выстраивает ресурсы для других страниц на фоне. Это предварительное получение заставляет сайт чувствовать себя очень быстрее, поскольку пользователь нажимает на навигацию и перемещается между страницами. Гэтсби забирает все опасения по поводу работы веб -сайта и позволил команде сосредоточиться на создании содержимого. Он имеет сложную встроенную систему кэширования, которая делает веб-сайты невероятно быстрее, чем другие статические каркасы генератора сайтов. Недавно все больше и больше статических генераторов сайтов набирают популярность, и, следовательно, есть ряд альтернатив для Gatsby, таких как Jekyll, Hugo и Next.js

Требования


Установка Gatsby довольно проста и требует только следующего заранее:

  1. Nodejs
  2. NPM
  3. git

Функции


  • Производительность - строит сайт, который быстр с небольшим временем отклика, полностью доступным и отзывчивым к пользовательскому вводу.
  • Опыт разработчиков - обеспечение надежных функциональности, которая является стабильной, быстрой и визуально интуитивно понятной для разработчиков.
  • Управление 0 обеспечивает монитор, измерение, управление и безопасность на ваш сайт
  • Доступность - обеспечивает доступ к контенту и функциональности сайта буквально любому
  • Документация - Подробные технические руководства с учебниками и примерами.
  • Экосистема - ресурсы, которые облегчают развитие при интеграции друг с другом.

Инструкция по установке


Как только все требования будут установлены, вы можете установить Gatsby с помощью NPM:

npm install -g gatsby-cli

Вышеуказанная команда устанавливает Gatsby Cli на глобальном масштабе на вашем компьютере.

gatsby new gatsby-site https://github.com/gatsbyjs/gatsby-starter-hello-world

Приведенная выше команда создает новый сайт

cd gatsby-site

Вышеупомянутая команда в папку в папку сайта

gatsby develop

Приведенная выше команда запустит сервер разработки. Gatsby начнет среду разработки с горячей загрузкой по умолчанию по адресу http: // localhost: 8000.

 Русский