granam/web-content-builder
Composer 安装命令:
composer require granam/web-content-builder
包简介
Builds HTML from HTML files, markdown or PHP script
README 文档
README
Injecting asset versions
CSS example
Example with injecting image md5 sum linked in a CSS file.
$assetsVersion = new \Granam\WebContentBuilder\AssetsVersion(); // will scan for *.css, *.html and *.md by default, /** body { background-image: url("/img/someone.jpeg"); } */ echo file_get_contents(__DIR__ . '/css/main.css'); $changedFiles = $assetsVersion->addVersionsToAssetLinks( __DIR__ /* as document root */, ['css' ]/* to document root relative dirs to scan */, []/* no dirs to exclude */, []/* no exact files to scan */, false /* no dry run to change files directly */ ); /** Array ( [0] => '/home/jaroslav/projects/granam/web-content-builder/css/main.css' ) */ print_r($changedFiles); /** body { background-image: url("/img/someone.jpeg?version=664a924915e642c7dc89af370114629a"); } */ echo file_get_contents(__DIR__ . '/css/main.css'); echo md5_file(__DIR__ . '/img/someone.jpeg'); // 664a924915e642c7dc89af370114629a
统计信息
- 总下载量: 400
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 2
- 依赖项目数: 7
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2019-01-14