【问题标题】:Implementing AMP with Next.js使用 Next.js 实现 AMP
【发布时间】:2019-11-27 05:58:00
【问题描述】:

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

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

  • 使用useAmp()钩子确定是否需要显示AMP版本
  • amp=1 附加到 URL 会加载 AMP 版本

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

任何帮助将不胜感激。

干杯

【问题讨论】:

    标签: amp-html next.js


    【解决方案1】:

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

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

    所以我们决定单独托管 AMP 页面,现在它表明我们的 AMP 页面是有效的(通过 Google 的 AMP Validator 进行检查)。

    【讨论】:

      猜你喜欢
      • 2020-04-16
      • 1970-01-01
      • 2021-10-25
      • 2019-08-05
      • 2022-07-17
      • 1970-01-01
      • 1970-01-01
      • 2021-09-13
      • 2020-10-25
      相关资源
      最近更新 更多