thezenmonkey/silverstripe-amp

将 SilverStripe 页面转换为 Google AMP HTML 的模块

安装: 253

依赖: 0

建议者: 0

安全: 0

星标: 14

关注者: 3

分支: 6

类型:silverstripe-module

dev-master 2016-03-23 01:32 UTC

This package is auto-updated.

Last update: 2024-08-26 09:58:12 UTC


README

将页面转换为 Google Amp HTML。有关 AMP HTML 的更多信息,请参阅 Google AMP 项目主页

要求

  • SilverStripe 3.2.x

安装

Composer(推荐)

composer require thezenmonkey/silverstripe-amp

如果您愿意,也可以手动安装

  • 从这里下载模块:链接
  • 将下载的压缩包解压到您的网站根目录中,确保目标文件夹名为 silverstripe-amp,解压后的文件夹应包含根目录中的 _config.php 文件以及其他文件/文件夹
  • 运行 dev/build?flush=all 以重新生成清单

使用方法

该模块自动添加一个链接到您的 MetaTags,指向页面的 AMP HTML 版本 http://yousite.com/page-name/amp.html

然后,自定义控制器使用页面的 AMP HTML 版本渲染您的内容。<img /> 标签在渲染之前自动转换为 <amp-img />

主题和自定义页面类型

基本页面类型是 Amp.ss,可以在您的主题中覆盖,就像任何 SilverStripe 模板一样。可以使用 ClassName_amp.ss 在您的主题中渲染自定义页面类型。

待办事项

这是一个初始提交,作为概念证明

  • 添加与简单主题匹配的基本样式
  • 创建模块化架构系统
  • 添加可用于常见 AMP 组件的可配置脚本