t3 / css-coverage
dev-master
2021-11-09 19:48 UTC
Requires
- php: >=7.4
- ext-dom: *
- sabberworm/php-css-parser: ^8.3.1
- symfony/css-selector: ^5.3
- symfony/dom-crawler: ^5.3
- typo3/cms-core: ^10.4 || ^11.0
Replaces
- typo3-ter/css-coverage: *
This package is auto-updated.
Last update: 2024-09-10 01:37:09 UTC
README
TYPO3 CMS 扩展,用于检查当前页面的 HTML 输出中使用的 CSS 选择器,并删除未使用的 CSS 声明。
这可以显著提高 CSS 代码覆盖率并减少页面整体加载时间。非常适合单页应用!
实验性
安装
将 EXT:css_coverage 中提供的 TypoScript 包含到您的 TypoScript 模板中。
这是默认设置
plugin.tx_csscoverage {
enabled = 1
debug = 1
excluded {
# Exclude any files you want, like here external resources
1 = http://*
2 = https://*
}
selectorWildcards {
# Here define selectors, set dynamically by javascript
1 = .show
2 = .fade
10 = .popover*
}
}
当启用调试时,它将像这样显示在 HTML 注释中
<!-- Saved 2.2KB in /typo3temp/assets/css/8015c8c4ac.css --> <!-- Saved 84.4KB in /assets/style.css -->