У меня есть простой проект, прекрасно работающий с использованием JSX / React / Gatsby.
У меня есть уже существующая страница (например, целевая страница) в HTML в другом проекте, довольно сложном, красиво оформленном с использованием Bootstrap 4, назовем его LandingPage.html и связанный с ним LandingPage.css.
Я хочу добавить целевую страницу на свой сайт Gatsby. Так, например, при переходе на localhost: 3000 / LandingPage.html целевая страница отображается, правильно оформлена и т. Д.
Я не понимаю, нужно ли мне полностью преобразовывать существующий ранее HTML в компонент React / JSX? Или могу ли я просто обслуживать LandingPage.html (и связанные файлы стилей), разместив его где-нибудь в разумном месте в структуре моего проекта Gatsby? Или мне нужно создать реагирующую «оболочку», которая во «время выполнения» считывает содержимое LandingPage.html и LandingPage.css?
Примечание: я пробовал просто поместить LandingPage.html и LandingPage.css в папку / public, и на самом деле это сработало! Так что, возможно, я ответил на свой вопрос. Но как это сделать?
gatsby develop
. Когда я помещаю файл index.html в качестве целевой страницы в/static
, я не могу перейти к/about
или любому другому маршруту. Мне нужно сначала создать проект, обработать статический файл, а затем я могу перемещаться по нему. Знаешь, как это обойти? - person Joseph   schedule 29.08.2019