dnafactory / module-critical
一个模块,允许直接从静态内容中提供由less生成的critical.css。
1.0.3
2022-08-31 09:25 UTC
Requires
- php: ^7.1|^8.1
- magento/magento2-base: >=2.4.2
README
一个处理从less源生成critical css的模块。
房间里的大象
如果您想将critical css作为less源提供服务,当然,您可以将您的critical.less放入自定义主题目录中。
app/design/frontend/[Vendor]/[Custom-Theme]/web/css/critical.less
然后,在静态:content:deploy阶段,critical.css文件将被生成并保存在静态内容文件夹中。然而,即使在生产模式下,Magento也总是会尝试从源目录获取该文件,因此它将在每次请求时重新构建critical.css。
解决方案
此模块简单地替换了读取critical.css内容的原始ViewModel,以从静态内容文件夹中获取它。
快乐编码