我有一个简单的项目使用jsx/react/gatsby很好地工作。
我在另一个项目中有一个预先存在的HTML页面(考虑登录页面),非常复杂,使用Bootstrap 4进行了良好的样式设置,我们称之为landing page.html和一个相关的landingpage.css。
我想将登录页添加到我的盖茨比网站。例如,当导航到localhost:3000/landing page.html时,将显示登录页,并正确设置样式等。
我不清楚是否必须将我先前存在的html完全转换为react组件/jsx?
或者我是否可以将landingpage.html(以及相关的样式文件)放在gatsby项目结构中的某个合理位置来提供服务?
或者我是否需要创建一个在“运行时”读取landingpage.html和landingpage.css内容的react“包装器”?
注意:我试过将landingpage.html和landingpage.css放在/public文件夹中,实际上这是有效的!所以也许我已经回答了我自己的问题。但这是正确的方法吗?