Я создаю целевые страницы с помощью потрясающего фреймворка Gatsby (версия 2.16.1).
Все бы работало идеально, за исключением того, что я не могу найти способ внести изменения в HTML он загружается перед загрузкой любого скрипта (начальная буква «над сгибом» HTML).
Например, если я изменю цвет фона HTML в Гэтсби - пользователи могут подождать до 5 секунд, пока отображается начальная буква HTML, превышающая сгиб, до цвета фона
Я знаю о gatsby-browser.js
и способности создавать глобальные CSS файлы, но это бесполезно для меня, так как я использую разные цвета или фоновое изображение для каждой целевой страницы.
У меня вопрос: могу ли я повлиять на первую загруженную HTML (по-разному для каждой страницы Гэтсби) в Gatsby или React?
Иллюстрация: я окрашиваю фоновый цвет в желтый, но поток выглядит следующим образом -
HTML is first displayed (background=while) -->
3-5 seconds later -->
all scripts are loaded, and background changes to yellow