云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

数据库服务器_百度云网盘破解版_返现

小七 141 0

你可以卷曲的安培验证器

注意:此功能不再可用。请参阅AMP Real URL文章。Cloudflare长期以来一直是AMP的支持者,AMP是一种开源标记语言,15亿网页正在使用它来提高其移动web性能。Cloudflare运行的是andersand,这是Google的AMP缓存的唯一替代方案,今年早些时候,我们推出了Accelerated Mobile Links,这是一种让Cloudflare上的站点以AMP格式打开其站点外部链接的方式,以及Firebolt,利用AMP来加速广告性能。开发人员在将网页转换为AMP时面临的最大挑战之一是在部署之前测试AMP页面的有效AMP语法。仅仅使模板在开发时工作是不够的,还需要在发布之前验证各个页面。例如,想象一下,一家出版公司,不熟悉AMP的内容创建者正在修改页面。因为AMP标记语言非常严格,一个人向页面添加交互元素可能会突然中断AMP格式并阻止页面验证。我们希望尽可能容易地将网页和站点移动到AMP中,因此我们为开发人员构建了一个AMP linter API,以检查AMP页面的格式是否正确,甚至在部署之前。要检查网页的AMP标记是否正确,只需将AMP页发送到端点https://amp.cloudflare.com/q/这样地:卷曲https://amp.cloudflare.com/q/amp.usatoday.com/story/82055560/{"来源":","有效":正确,"版本":"1488238516283"}API有一些选项,可以只发送标记内容,或者将linter指向活动站点。要发送文件,请添加--data binary标志:curl-xpost—数据二进制@amp_页面.html-H'内容类型:text/html;字符集=UTF-8'https://amp.cloudflare.com/q/如果使用无效的AMP语法发送AMP页,则返回的消息将确切地告诉您是什么中断了AMP页,并将您指向AMP参考中的特定位置,在该位置可以看到已断开元素的实现指南。curl-X POST—数据二进制@无效_amp.html-H'内容类型:text/html;字符集=UTF-8'https://amp.cloudflare.com/q/{"错误":[{"code":"缺少必需的_标记","上校":7,"error":"强制标记'link rel=canonical'丢失或不正确。","帮助":https://www.amproject.org/docs/reference/spec.html\required-标记","线":13}],"source":"发布","有效":错误,"版本":"1485227592804"}这是python中的一个引用,如果您想直接发送html而不是一个实时网页,请将第二行替换为r=请求.post("https://amp.cloudflare.com/q',数据=html)导入请求u='www.bbc.co.uk/news/amp/39192025'r=请求.get('https://amp.cloudflare.com/q/+u')验证=r.json()如果验证['valid']:打印u,'有效'其他:打印u,"失败!"对于验证中的e['errors']:打印e让我们知道您的想法-您可以将反馈发送到amp-publisher@cloudflare.com。无论您是将此工具嵌入到您的构建和持续集成过程中,还是嵌入到您的CMS工作流中,我们都很高兴听到您如何使用它。