Валидатор AMP: сообщает об ошибках, а код должен быть в порядке - PullRequest
0 голосов
/ 18 декабря 2018

Я начинаю изучать возможности, предлагаемые AMP, и реализовал несколько функций.Все они работают нормально, когда я их загружаю, но когда я использую валидатор, предложенный Google (https://search.google.com/test/amp),, я получаю кучу сообщений об ошибках, которые мне не удалось исправить.

  1. обязательный тег 'head> style [amp-шаблон>] отсутствует или неверен.

Что ж, это странно, потому что я скопировал / вставил именно то, что было в документации, и все же, валидатор ненайдите его в моем коде. Вы можете проверить его здесь: http://www.gpu -central.com / ru /

Обязательный тег 'noscript enclosure for шаблон' отсутствует или неверен.

Вот еще один пример того, что я скопировал в свой код, но средство проверки не находит его

Тег 'head> style [amp-шаблонная таблица]' отсутствует или является неправильным, но требуется для 'noscript> style [amp-шаблонная таблица]'.

То же, что и выше

Родительским тегом тега 'meta name = viewport' является 'body', но это может быть только 'head'.

Родителем viewport является head, но, по-видимому, валидатор этого не делает.увидеть это

Похоже, их регулярное выражение не может найти правильные теги в моем коде, но я не понимаю, почему.

У вас есть идеи?

Спасибо

Лоран

1 Ответ

0 голосов
/ 18 декабря 2018

обязательно сохраните его в кодировке utf-8.Вот несколько рабочих примеров, которые я сделал несколько лет назад, вместе с некоторыми заметками:

https://github.com/womd/amp_product_page увидеть его в действии здесь: https://shop.hepf.com/Service/amp_product/14178/943/2 (URL может быть удален со временем)

ура

...