endroid/embed

Endroid Embed

资助包维护!
endroid

1.3.2 2023-08-28 19:27 UTC

This package is auto-updated.

Last update: 2024-09-07 14:20:54 UTC


README

endroid 提供

Latest Stable Version Build Status Total Downloads License

嵌入外部资源并减少请求次数的库。
阅读博客了解更多关于我为什么创建这个扩展的信息。

用法

这个库通过允许您通过Twig扩展嵌入外部资源,帮助您减少要加载的外部资源数量。您可以使用此扩展来嵌入资源,如字体、样式表、脚本等。

<link rel="stylesheet" href="{{ embed(asset('/styles.css')) }}">

<style>
@font-face {
    font-family: 'SCP';
    font-weight: normal;
    src: url('{{ embed('https://fontlibrary.org/scp.ttf') }}');
}
</style>

安装

使用 Composer 安装库。

$ composer require endroid/embed

当您使用Symfony时,安装器 确保服务自动连接。如果情况不是这样,您可以在 .install/symfony 文件夹中找到配置文件。

版本号

版本号遵循 MAJOR.MINOR.PATCH 体系。向后兼容的更改将保持最小,但请注意,这些更改可能发生。在生产中锁定依赖关系,并在升级时测试您的代码。

许可证

此包受MIT许可证的约束。有关完整的版权和许可证信息,请查看与此源代码一起分发的 LICENSE 文件。