Amp html 用Next.js实现AMP
这更像是一个问题(与在Next.js应用程序中使用AMP有关),而不是一个技术问题。我尝试在Next.js spectrum频道上获得答案,但似乎没有人回复 我正在尝试为AMP实现一个混合页面,遇到了以下几件事:Amp html 用Next.js实现AMP,amp-html,next.js,Amp Html,Next.js,这更像是一个问题(与在Next.js应用程序中使用AMP有关),而不是一个技术问题。我尝试在Next.js spectrum频道上获得答案,但似乎没有人回复 我正在尝试为AMP实现一个混合页面,遇到了以下几件事: 使用useAmp()hook确定是否需要显示AMP版本 将amp=1附加到URL将加载amp版本 这些东西似乎工作得很好,但我想知道谷歌将如何实际服务于我们网页的AMP版本? 它会抓取所有页面(包括AMP页面),然后缓存AMP页面,还是我们需要为此做些额外的事情,还是会发生其他事情
- 使用
hook确定是否需要显示AMP版本useAmp()
- 将
附加到URL将加载amp版本amp=1
为那些可能正在寻找相同或类似问题的人干杯 我们使用NextJS混合选项创建了AMP页面,我们能够让它正常工作,但Google在AMP页面上显示问题/错误,我们无法在坚持使用NextJS的同时解决所有问题
因此,我们决定单独托管AMP页面,现在它显示我们的AMP页面是有效的(通过谷歌的AMP验证器进行检查)。对于那些可能正在寻找相同或类似问题的用户 我们使用NextJS混合选项创建了AMP页面,我们能够让它正常工作,但Google在AMP页面上显示问题/错误,我们无法在坚持使用NextJS的同时解决所有问题 所以我们决定单独托管AMP页面,现在它显示我们的AMP页面是有效的(通过谷歌的AMP验证器检查)