vaersaagod / bunnymate
让您的兔子保持最佳状态,享受快乐的生活,伙伴!
2.0.0
2024-05-27 13:49 UTC
Requires
- php: ^8.2
- craftcms/cms: ^5.1.0
README
让您的兔子保持最佳状态,享受快乐的生活,伙伴!
描述
BunnyMate 将 BunnyCDN 集成到 Craft CMS 中。
要求
此插件需要 Craft CMS 5.0.0 或更高版本。
免责声明
这是一个 私有插件,专为 Værsågod 和他的朋友们制作。
从 vaersaagod/bunny
迁移
ddev craft plugin/uninstall bunny && ddev composer remove vaersaagod/bunny
ddev composer require vaersaagod/bunnymate && ddev craft plugin/install _bunnymate
- 将
config/bunny.php
重命名为config/_bunnymate.php
配置
<?php
return [
'pullingEnabled' => true,
'pullZones' => [
'default' => [
'hostname' => 'https://awesome-project.b-cdn.net',
'enabled' => true,
],
],
'defaultPullZone' => 'default',
];
使用方法
BunnyMate 提供了一个全局 Twig 函数 bunnyPullUrl()
,可以用来生成 Bunny CDN pullzone URL。
{% set bunnyUrl = bunnyPullUrl(asset) %}
{% set bunnyUrl = bunnyPullUrl(siteUrl('lorem/ipsim') %}
{% set bunnyUrl = bunnyPullUrl('lorem/ipsum') %}
{% set bunnyUrl = bunnyPullUrl('/lorem/ipsum', 'anotherZone') %}