vaersaagod/bunnymate

让您的兔子保持最佳状态,享受快乐的生活,伙伴!

安装: 14

依赖项: 0

建议者: 0

安全: 0

星标: 1

关注者: 3

分支: 0

开放问题: 0

类型:craft-plugin

2.0.0 2024-05-27 13:49 UTC

This package is auto-updated.

Last update: 2024-08-27 14:19:19 UTC


README

让您的兔子保持最佳状态,享受快乐的生活,伙伴!

Logo

描述

BunnyMate 将 BunnyCDN 集成到 Craft CMS 中。

要求

此插件需要 Craft CMS 5.0.0 或更高版本。

免责声明

这是一个 私有插件,专为 Værsågod 和他的朋友们制作。

vaersaagod/bunny 迁移

  1. ddev craft plugin/uninstall bunny && ddev composer remove vaersaagod/bunny
  2. ddev composer require vaersaagod/bunnymate && ddev craft plugin/install _bunnymate
  3. 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') %}