hidro / core-web-vitals
提升Magento 2网站、Magento 2.4的核心Web Vitals评分
2.4.4
2024-03-07 04:41 UTC
Requires
- php: >=5.6
- magento/framework: *
README
- 版本模式: [Magento版本].x.x
- 例如:版本格式 2.4.x.x(此模式适用于Magento 2.4)。
此模块允许您修改HTML、JavaScript、CSS,更新位置,优化CWV(核心Web Vitals)评分。
作者:Hidro Le. 网站:https://www.solutiontutorials.com
请支持我一杯咖啡
#更多包
- Graylog: https://github.com/hieuhidro/magento2-graylog/
- 查看我付费的CWV版本:https://store.solutiontutorials.com/magento-2-core-web-vital-critical-css.html
- 主要功能
- 压缩HTML代码。
- 添加https/2推送。
- 预加载字体
- 懒加载Iframe、图片。(您可以选择行为:原始浏览器或JavaScript)
- 将JavaScript移动到页脚。
- 延迟JavaScript代码。
- 使用javascript/browser预加载延迟/预加载CSS文件。
- 压缩内联CSS、JavaScript。
- 激活Owl Carousel的第一个项目。
- 规格
- 如果您想使用CSS修饰函数,必须禁用合并 css。
安装
类型1:Zip文件
- 将zip文件解压缩到
app/code/Hidro
- 运行
php bin/magento module:enable Hidro_CoreWebVitals
启用模块 - 运行
php bin/magento setup:upgrade
应用数据库更新* - 运行
php bin/magento cache:flush
刷新缓存
类型2:Composer
- https://packagist.org.cn/packages/hidro/core-web-vitals
- 将模块在composer仓库中可用,例如
- 公共仓库
packagist.org
- 公共GitHub仓库作为vcs
- 公共仓库
- 运行
composer require hidro/core-web-vitals
安装模块 - 运行
php bin/magento module:enable Hidro_CoreWebVitals
启用模块 - 运行
php bin/magento setup:upgrade
应用数据库更新 - 运行
php bin/magento cache:flush
刷新缓存
安装模块后
bin/magento config:set dev/js/minify_files 1 -l;
bin/magento config:set dev/js/enable_js_bundling 1 -l;
bin/magento config:set dev/css/minify_files 1 -l;
bin/magento config:set dev/css/merge_css_files 0 -l;
bin/magento config:set dev/template/minify_html 1 -l;
bin/magento deploy:mode:set production;
开发
- app/code/Hidro/CoreWebVitals/Model/Asset/CriticalCss.php:109
- 为特殊body类添加自定义critical css
- 覆盖default.css以更新整个默认critical css
- 覆盖core_vital.css以添加特殊自定义css
- 覆盖fonts.css以更新webfont。