跳转到主要内容
你行网

Main navigation

  • 首页
  • 文章
  • 教程
  • 视频
  • 下载
  • 社区
  • 网站导航
User account menu
  • 登录

面包屑

  1. 首页

AMP8.3中有什么不同

由 hrs, 28 七月, 2019
标签
drupal

AMP的8.3分支与早期版本有一些显着差异。您可以在路线图中看到一些计划,但这里列出了一些主要变化。

Schema.org JSON-LD

AMP要求在AMP页面的头部呈现有效的Schema.org JSON-LD。该元数据也在非AMP页面中使用且有用。Schema.org包含大量可能的对象和参数。最初的AMP模块只提供了几个简单的Schema.org参数,并且无法扩展以包含所有这些参数。所述Schema.org元标记模块被设计成容纳Schema.org元数据的爆炸列表。我们现在假设您将使用该模块来配置AMP所需的JSON-LD。

CSS渲染和工具

AMP要求所有css在页面的头部内联呈现。Drupal默认链接或导入css。8.3分支有一个服务装饰器,按摩所有Drupal的css以最小化它并按照AMP的要求将其呈现为内联。这意味着AMP主题通常以与任何其他主题相同的方式处理css。

AMP还要求内联css不大于50KB。8.3分支为该过程提供了一些帮助。将'&debug#development = 1'添加到任何AMP网址,您将看到系统创建的内联css大小的摘要,以及聚合到其中的所有css文件及其大小的列表。 

阅读有关在8.3中管理CSS的方式的更多信息。

AMP Javascript

自该模块首次开发以来,已经创建了许多新的AMP javascript库。由于AMP将javascript列入白名单,因此所有这些都必须包含在AMP库文件中,否则将不允许使用。此文件已扩展为包含所有新库和组件。

早期版本的AMP删除了挂钩中所有库的大小,有时会删除不需要删除的内容。新主题使用主题系统中的库覆盖单独删除库。

详细了解如何将常规主题转换为AMP。

AMP组件

AMP组件列表已大大扩展。大多数都以块或字段格式化器的形式提供。这些块和格式化程序完全可以自我依赖,实际上可以在任何地方使用,甚至可以在非AMP页面上使用,以实现AMP和非AMP页面显示之间的一致性。他们每个人都使用Drupal的标准主题系统添加自己的javascript作为附件。 

阅读有关AMP格式化程序和块的更多信息。

评论

  • 登录或注册以发表评论

书籍遍历链接: AMP8.3中有什么不同

  • AMP CSS
  • 向上
  • AMP格式化程序和块

相关文章

教程节点

  • 概观
  • 系统要求
  • 安装Drupal 8
  • 将Composer添加到现有站点
  • 可信主机设置
  • 更新Drupal 8
  • 管理Drupal 8站点
  • 扩展Drupal 8
  • 贡献的模块
    • A11Y段落标签
    • 加速移动页面(AMP)
      • AMP版本8.1
      • AMP版本8.2
      • AMP版本8.3
        • AMP CSS
        • AMP8.3中有什么不同
        • AMP格式化程序和块
        • 入门
        • 将主要主题转换为AMPHtml
    • 访问NASA API
    • 高级CSS / JS聚合
    • Alexa的
    • 仅允许一次内容类型(仅限一个)
    • Apigee API目录
  • 多站点Drupal
  • 无障碍
RSS源
本站由阿里云强力驱动,幸运券优惠链接
Copyright © 2019 - 2021 你行网 版权所有  粤ICP备19072650号