Google AMP - Validierung
Mit Google AMP können die Webseiten schneller auf die Geräte geladen werden. Um mit Amp zu arbeiten, können wir HTML5, CSS und Amp-Komponenten verwenden.
Google Amp bietet viele Möglichkeiten, eine Amp-Seite zu validieren. Einige der wichtigsten, die wir in diesem Kapitel diskutieren werden, sind:
Verwenden von # development = 1
Amp Validator verwenden
Befehlszeile verwenden
Lassen Sie uns jeden von ihnen im Detail besprechen.
Verwenden von #development = 1
Sobald Sie wissen, dass Ihre Seite zur Validierung bereit ist, fügen Sie einfach # development = 1 am Ende der Seiten-URL hinzu und testen Sie diese in Chrome-Entwicklertools.
Du kannst hinzufügen #development=1 zu Ihrer HTML-Seiten-URL am Ende, wie im folgenden Beispiel gezeigt -
http://localhost:8080/googleamp/test_amp.html#development=1
Klicken Sie im Browser und in der Google Chrome-Konsole auf die oben angegebene URL. Es werden die Fehler aufgelistet, die Amp aus Sicht der Amp-Spezifikation für ungültig hält.
Hier sind die Fehler, die wir für test_amp.html haben.
Sie können die angezeigten Fehler beheben. Sobald alle Fehler behoben sind, wird Folgendes angezeigt:
Amp Validator verwenden
Amp verfügt über ein Validierungswerkzeug, mit dem wir den HTML-Inhalt eingeben können. Es zeigt den Status als PASS oder ERROR an und zeigt auch den Fehler auf der Seite an. Der Link ist -https://validator.ampproject.org/
Die Anzeige für das Amp Validator Tool ist wie folgt:
Das Beispiel eines Fehlers im Seiteninhalt ist unten dargestellt -
Befehlszeile verwenden
Sie können das npm-Paket mit dem folgenden Befehl installieren:
npm install -g amphtml-validator
Wir haben einen Ordner amptest / erstellt und die Datei amp_test.html in diesem Ordner gespeichert. Lassen Sie uns amp_test.html mit dem folgenden Befehl in der Befehlszeile validieren.
amphtml-validator youramppage.html
Lassen Sie uns einige Tags von der Seite entfernen, um festzustellen, ob der Fehler angezeigt wird.
Der angezeigte Fehler kann behoben werden, bis wir den Status PASS erhalten.