2

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 == &quot;index&quot;'>
<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 のユーザーの要求に対して、ここに投稿する質問です。

4

3 に答える 3

4

AMP では、Blogger が現在サポートしていない HTML テンプレートにいくつかの変更を加える必要があります。これには、あなたが発見したものも含まれます。

そのため、Blogger は現在 AMP HTML をサポートしていません。

于 2015-10-29T19:59:58.183 に答える