endroid / embed
Endroid Embed
1.3.2
2023-08-28 19:27 UTC
Requires
- php: ^8.1
- ext-fileinfo: *
- endroid/installer: ^1.3.1
- twig/twig: ^3.0
Requires (Dev)
- endroid/quality: dev-master
Suggests
- roave/security-advisories: Avoids installation of package versions with vulnerabilities
README
由 endroid 提供
嵌入外部资源并减少请求次数的库。
阅读博客了解更多关于我为什么创建这个扩展的信息。
用法
这个库通过允许您通过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 文件。