使用 Next.js 实施 AMP

Implementing AMP with Next.js

与其说这是一个技术问题,不如说这是一个问题(与在 Next.js 应用程序中使用 AMP 有关)。我试着在 Next.js 频谱频道上得到答案,但似乎没有人在那里回复。

我正在尝试为 AMP 实现混合页面,遇到了一些问题,例如:

这些东西似乎工作正常,但我想知道 Google 实际上如何为我们页面的 AMP 版本提供服务? 它会抓取所有页面(包括 AMP 页面),然后缓存 AMP 页面,还是我们需要为此做一些额外的事情,还是会发生其他事情?

如有任何帮助,我们将不胜感激。

干杯

对于那些可能正在寻找相同或相似问题的人。

我们使用 NextJS 混合选项创建了 AMP 页面,我们能够让它正常工作,但 Google 在 AMP 页面上显示 issues/errors,我们无法解决所有问题同时坚持使用 NextJS。

所以我们决定单独托管 AMP 页面,现在它显示我们的 AMP 页面是有效的(使用 Google 的 AMP 验证器检查)。