thezenmonkey / silverstripe-amp
将 SilverStripe 页面转换为 Google AMP HTML 的模块
dev-master
2016-03-23 01:32 UTC
Requires
- silverstripe/cms: ~3.2
- silverstripe/framework: ~3.2
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 组件的可配置脚本