我想知道nextjs SSG构建生成的输出是否对SEO友好,就像将nextjs与SSR一起使用一样。
我之所以这么问,是因为我想用React前端(Django/DRF后端(构建一个全栈应用程序,SEO非常重要。此外,我不希望有一个单独的nodejs实例单独为前端服务。
tl:dr我想只为前端提供静态文件,同时对SEO友好。
事先非常感谢。
NextJS为您提供了服务器端渲染和静态站点生成的选项,要实现SSG,您需要将页面配置为渲染SSG页面。构建已经预加载了数据,但我不确定这是否是您的全栈应用程序的预期应用程序。通常Next(和/或任何其他前端框架(在与Django这样的后端耦合时会进行服务器端渲染。因此,如果您确定要渲染静态文件,那么是的。NextJS对搜索引擎友好。您还应该考虑React Helmet,它为React中的SEO提供了很好的选择。