Blogger のコードで AMP 仕様を使用しようとすると、開発モードが有効になっているコンソールでいくつかのエラーが見つかりました。
Chrome のコンソール AMP 検証でエラーが発生しました:
AMP validation had errors:
validator.js:154 http://www.xxxxxxxxxxx.com/:1:0 DISALLOWED_ATTR xmlns (see https://github.com/ampproject/amphtml/blob/master/spec/amp-html-format.md#ampd)validator.js:154 qd.error
「ヘッダー」を作成する方法を知るために参照されたリンクを見ましたが、Blogger のコードの性質のため、多くの DISALLOWED_ATTR があります。「AMP コンプライアンス」を行うにはどうすればよいですか?:
たとえば、これは Blogger の「ヘッダー定義」です。
<?xml version="1.0" encoding="UTF-8" ?>
<html expr:dir='data:blog.languageDirection' xmlns='http://www.w3.org/1999/xhtml' xmlns:b='http://www.google.com/2005/gml/b' xmlns:data='http://www.google.com/2005/gml/data' xmlns:expr='http://www.google.com/2005/gml/expr'>
<b:if cond='data:blog.pageType == "index"'>
<meta content='xxxxxxxxx es la web de ayuda al Blogger con guías para no iniciados en informática y contenido inédito en Internet para los más expertos.' name='description'/>
<meta content='blogger, guias, tutoriales, blog, seo, redes sociales, redndimiento, css, tecnologia' name='keywords'/>
<meta content='Diarios de la nube es la web de ayuda al Blogger con guías para no iniciados en informática y contenido inédito en Internet para los más expertos.' property='og:description'/>
<meta expr:content='data:blog.pageName' name='DC.title'/>
</b:if>
<meta content='width=device-width,initial-scale=1.0,minimum-scale=1.0,maximum-scale=1.0' name='viewport'/>
問題 Nº1) 「HTML」ヘッダー:
<html expr:dir='data:blog.languageDirection' xmlns='http://www.w3.org/1999/xhtml' xmlns:b='http://www.google.com/2005/gml/b' xmlns:data='http://www.google.com/2005/gml/data' xmlns:expr='http://www.google.com/2005/gml/expr'>
xmlns=' http://www.w3.org/1999/xhtml ' 属性は、validator.js によって認められません。バリデーターを渡すには、これですべての html ヘッダーを変更する必要があります。
<html amp='' xmlns='http://www.w3.org/1999/xhtml' xmlns:b='http://www.google.com/2005/gml/b' xmlns:data='http://www.google.com/2005/gml/data' xmlns:expr='http://www.google.com/2005/gml/expr'>
amp=' ' を追加する必要があるのは、Blogger のコード バリデーターでトップ レベルのタグを追加できないためです。HTML の最上位タグに amp=' ' を追加すると、amp のバリデーターで次のエラーが発生します。
http://www.diariosdelanube.com/:1:0 DISALLOWED_ATTR amp validator.js:154 qd.error
ブロガーの仕様でアンプコードを使用することは可能ですか?
私はそれをうまくやることができますか?
これは、 Blogger での amp-html に関する github のユーザーの要求に対して、ここに投稿する質問です。