当我尝试在我的博客代码中使用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我已经看到了引用的链接,知道如何构建我的“头”,我有很多DISALLOWED_ATTR,因为博客作者的代码的性质。我怎样才能做到“遵守AMP规定”呢?
例如,这是我在博客中的“标题定义”:
<?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=‘’,因为博主的代码验证器不允许我添加或顶级标记。如果我在html顶层标记中添加amp=‘’,则在放大器的验证器中会出现以下错误:
http://www.diariosdelanube.com/:1:0 DISALLOWED_ATTR安培validator.js:154 qd.error
有可能在博客的规范中使用放大器代码吗?
我能对它做些什么?
这是我在这里为一个github用户的请求发布的一个关于amp的博客问题。
发布于 2015-10-29 19:59:58
AMP需要对博客当前不支持的HTML模板进行一些修改,包括您已经发现的这个模板。
因此,Blogger目前不支持AMP HTML。
发布于 2016-05-01 02:22:41
有一个潜在的解决方案,但你可能不喜欢它。
如果你降级到旧的学校模板,你可以写任何你想要的代码。

在旧模板上不使用Blogger验证器:

因此,您可以轻松地摆脱所有AMP-不友好的XHTML垃圾,并坚持简单的HTML5。
发布于 2016-09-23 01:28:49
完成所有操作后,请按下模板中的2段css代码。
<!-- /*<b:skin><![CDATA[*/]]></b:skin>
https://stackoverflow.com/questions/33378225
复制相似问题