Многостраничный сайт с разными разделами и под разделами. Весь имеющийся js либо Vanilla, либо jQuery. Используется SASS. 1. Структурировать, обновить и очистить JS/CSS код 2. Добавление CSS библиотеки Bulma, для всех дефолтных элементов (инпуты, кнопки, хлебные крошки, типография, заголовки и т.д.). Имеющиеся стили для таких элементов удалить. 3. Переиспользование компонентов 4. Добавить поиск в нескольких разделах (Есть плагины в Gatsby) 5. Сохранение имеющейся системы разметки meta и маркировки для schema.org 6. Поскольку Gatsby JS работает на React, имеющиеся запросы в jQuery надо переделать в React. 95% имеющегося кода JS это подтягивание каких-то данных, подписывание на email и библиотека slick.js для слайдеров. 7. Использование Gatsby Images и Lazysizes, а также оптимизация картинок (Сейчас используем ImageOptim) и структуризация изображение по папкам (сейчас почти все в одной папке) 8. В футере должна быть загрузка только одного js скрипта, который дальше уже прогрузит остальные необходимые для страницы скрипты 9. Генерация sitemap (Есть плагин в Gatsby) 10. Гибкая возможность добавлять блоки/элементы для контент менеджера, например автора статьи или новый продукт 11. Добавление библиотеки FontAwesome 12. Предусмотреть добавление языковых версий в последствии Плагины Gatsby, которые предполагается использовать: Gatsby-plugin-catch-links Gatsby-plugin-google-analytics Gatsby-plugin-sitemap Gatsby-plugin-manifest Gatsby-source-filesystem Gatsby-plugin-force-trailing-slashes Gatsby-plugin-image Gatsby-plugin-feed Gatsby-plugin-twitter gatsby-plugin-canonical-urls Gatsby-plugin-preload-fonts + любые другие, которые могут понадобиться