当我尝试将 AMP 规范与我的 Blogger 代码一起使用时,我在控制台中发现了一些错误,并激活了开发模式:
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
我已经看到了引用的链接,知道我必须如何构建我的“标题”,并且我有很多 DISALLOWED_ATTR 因为我的代码的 Blogger 的性质。我该怎么做才能做到“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 放大器验证器.js:154 qd.error
是否可以将 amp 代码与博主的规范一起使用?
我能做些什么呢?
这是我在此处发布的一个问题,是应github 用户关于 amp-html 与 Blogger的请求。