2

该应用程序可以获取用户的信息并注册他的帐户。然后用户可以将他的推荐链接发布www.site.com/username到社交媒体,并且在注册时为每个用户生成的唯一图像(具有用户名和用户名)应该在社交平台上显示为 Open Graph 图像。

我曾尝试使用Gatsby Helmet Plugin,但显然,头盔添加的元标记并未添加到爬虫可以抓取的索引文件

我现在能看到的唯一可能的方法是将我的应用程序迁移到 NextJS,这将是相当多的工作。有什么办法可以让它在盖茨比工作?任何形式的帮助将不胜感激。

谢谢你。

编辑:另一种可能的方法是将此 gatsby 应用程序部署到服务器,在服务器上呈现应用程序,然后返回呈现的响应。基本上将其转换为服务器端呈现的应用程序。这是可能的还是有什么好的方法来实现它?

4

1 回答 1

1

TL;博士

网络化♥ </p>


所以基本上 Netlify 有它自己的“预渲染”功能。我用 Netlify 附加了我的 Github CI/CD,打开了 Prerendering 选项,它就像魅力一样工作。

感谢 google 和所有将我指向 Netlify 的随机文章。Lambda@edge 是人们用于类似服务器端渲染的另一件事,他们直接使用 Lambda@Edge 而不是 S3 指向 CloudFront。如果我让它工作,我可能会将我的网络应用程序转移到 Lambda@Edge,但现在,Netlify 赢了!

于 2020-09-30T00:05:40.283 回答