显示页面的简单应用程序取决于使用静态站点框架构建的 API

Simple app that shows pages depending on an API built with a static site framework

我用 React 创建了一个项目,但现在我在考虑 SEO

我的项目很简单,虽然它显示了使用 React 三纤维的 3D 模型

但它也会显示根据从 Vimeo 获得的一些视频定义的页面(使用 API),使网站有点动态,因为我们之前不知道将显示哪些页面

问题是,这个网站能否使用 Gatsby 作为静态站点框架成功构建,或者我是否必须使用像 Vercel 的 Next 这样的 SSR 框架,因为页面将从 API

是的,Gatsby 是一个很好的解决方案。如果您将来意识到您可能需要 re-building 应用程序,而不是您所熟悉的程度,那么您可以 re-hydrate 用户端的浏览器来查询您从api。这保留了 SSG 的优势(速度、稳健性和 SEO),但为您的应用程序增加了一些灵活性和动态特性。您可以使用 Gatsby 文档进行设置(这对于您将来可能遇到的任何 Gatsby 问题都非常有用)。额外信息如下:https://www.gatsbyjs.com/docs/reference/config-files/gatsby-ssr