nzm/amp-cache-url

用于生成 AMP 缓存 URL 的 Composer 包

1.0.1 2023-05-23 13:43 UTC

This package is auto-updated.

Last update: 2024-09-23 16:31:10 UTC


README

这个 PHP 库提供了一个名为 Generator 的类,允许您为 AMP 缓存生成缓存 URL。它受到了 Node.js 中的 @ampproject/toolbox-cache-url 库的启发。

安装

您可以使用 Composer 安装这个库。运行以下命令

composer require nzm/amp-cache-url

用法

以下是如何使用 Generator 类的示例

use Nzm\AmpCacheUrl\Generator;
use Nzm\AmpCacheUrl\ServingMode;

$generator = new Generator();
$domainSuffix = 'cdn.ampproject.org';
$url = 'https://example.com/amp/page.html';
$servingMode = ServingMode::Content;

$cacheUrl = $generator->Generate($domainSuffix, $url, $servingMode);

echo $cacheUrl;

这将输出提供的 URL 和服务模式的缓存 URL。

URL 生成

Generator 类中的 Generate 方法接受域名后缀、URL 和可选的服务模式作为参数,并为给定的输入返回缓存 URL。它处理必要的 URL 编码和格式化。

致谢

这个库是 Node.js 中的 @ampproject/toolbox-cache-url 库的实现。您可以在 这里 找到原始的 Node.js 库。

许可证

这个库是在 MIT 许可证 下发布的。