AMP验证程序:报告错误,而代码应该完全可以

时间:2018-12-17 22:14:34

标签: amp-html

我开始探索AMP提供的可能性,并且实现了一些功能。当我加载它们时,它们都可以正常工作,但是当我使用Google(https://search.google.com/test/amp)提出的验证器时,会收到一堆我无法修复的错误消息。

  1. 必需标签'head> style [amp-boilerplate]'丢失或不正确。

好吧,这很奇怪,因为我已经完全复制/粘贴了文档中的内容,但是验证器仍未在我的代码中找到它。您可以在这里自己检查:http://www.gpu-central.com/en/

  1. 必填标签“用于样板的noscript附件”缺失或不正确。

这是我在代码中复制的内容的另一个示例,但验证程序找不到它

  1. 标签'head> style [amp-boilerplate]'丢失或不正确,但是'noscript> style [amp-boilerplate]'必需。

与上述相同

  1. 标签“ meta name = viewport”的父标签为“ body”,但只能为“ head”。

视口的父级是head,但显然验证者看不到

看起来他们的正则表达式无法在我的代码中找到正确的标签,但我真的不知道为什么。

你有什么主意吗?

谢谢

洛朗

1 个答案:

答案 0 :(得分:1)

请务必将其保存为utf-8编码。 这是我几年前做的一些工作示例,并附带了一些注释:

https://github.com/womd/amp_product_page 在这里看到它的作用: https://shop.hepf.com/Service/amp_product/14178/943/2(网址可能会随着时间的推移而被删除)

欢呼