pickles2 / px2-amp-convert
将Pickles 2内容转换为AMP格式。
0.3.0
2020-10-17 14:05 UTC
Requires
- php: >=5.5.0
- tomk79/amp-convert: ~0.1
Requires (Dev)
- phpdocumentor/phpdocumentor: ^2.9
- phpunit/phpunit: 4.1.*
- pickles2/broccoli-module-plain-html-elements: dev-develop
- pickles2/px-fw-2.x: dev-develop
- pickles2/px2-multitheme: dev-develop
- pickles2/px2-px2dthelper: dev-develop
- tomk79/filesystem: 1.*
This package is auto-updated.
Last update: 2024-09-17 22:06:34 UTC
README
将Pickles 2内容转换为AMP格式。
功能 - 功能
pickles2/px2-amp-convert
可以将Pickles 2内容转换为AMP格式。
转换过程依赖于tomk79/amp-convert。有关详细信息,请参阅tomk79/amp-convert的README。
安装步骤 - 安装
1. 在composer.json中添加pickles2/px2-amp-convert
$ composer require pickles2/px2-amp-convert
2. 在config.php中设置插件
编辑配置文件config.php(通常为./px-files/config.php
)。
<?php /* 中略 */ // funcs: Before content $conf->funcs->before_content = [ // AMP変換ユーティリティオブジェクトを生成する 'tomk79\pickles2\ampConvert\main::create_px_amp_convert_utils()', ]; /* 中略 */ // processor $conf->funcs->processor->html = array( /* 中略 */ // AMP変換 'tomk79\pickles2\ampConvert\main::exec()', /* 中略 */ );
如果使用JSON格式编辑Pickles 2的设置,请在config.json
的相关部分添加。
3. 使用移动端用户代理访问
根据移动端用户代理自动显示已转换为AMP格式的内容。
实用工具 - 工具
<?php $utils = $px->amp_convert_utils; if(!is_object($utils)){ // または $utils = new \tomk79\pickles2\ampConvert\utils( $px ); } // パスの変換パターンを処理する echo $utils->rewrite_path('/a/b/c/test.html', '{$dirname}/{$filename}.{$ext}'); // '/a/b/c/test.html' // コールバックを使用する例 echo $utils->rewrite_path('/a/b/c/test.html', function($path){ return $path.'.test'; }); // '/a/b/c/test.html.test'
更新日志 - 更新记录
pickles2/px2-amp-convert v0.3.0 (2020年10月17日)
- 更新库:将
tomk79/amp-convert
更新到~0.1
,将lullabot/amp
更新到^2.0
pickles2/px2-amp-convert v0.2.3 (2019年2月4日)
- 开始缓存资源读取结果。对于频繁读取的资源,可以改善发布的性能。
pickles2/px2-amp-convert v0.2.2 (2019年1月29日)
- 修复了相对路径中的图片不会替换为
amp-img
元素的问题。 - 现在可以处理以
//
开头的资源。
pickles2/px2-amp-convert v0.2.1 (2019年1月17日)
- 修复了当
<link rel="stylesheet">
的链接地址为data schema时、为URL时、$conf->path_controot的设置不为/时无法处理的问题。
pickles2/px2-amp-convert v0.2.0 (2018年9月25日)
- 转移到Pickles 2组。
tomk79/px2-amp-convert v0.1.1 (2018年3月9日)
- 修复了在Windows中存在的问题。
tomk79/px2-amp-convert v0.1.0 (2018年2月4日)
- 首次发布。
许可 - 许可
MIT许可
作者 - 作者
- Tomoya Koyanagi tomk79@gmail.com
- 网站: https://www.pxt.jp/
- 推特: @tomk79 https://twitter.com/tomk79/