【AEM Daily】AEM 配置YUI/GCC 实现CSS和JavaScript代码压缩

【关于AEM】

Adobe Experience Manager (AEM)

一个将 Content Management System (CMS)与 Digital Asset Management (DAM)的强大功能相结合的企业级应用

【正文】

AEM用Client Lib引入的css和js代码,在页面上查看的时候都是统一压缩后输出的

AEM是集成了 css 和 js 压缩工具 YUI Compressor 和 Google Closure Compiler (GCC)

可以通过 OSGI Configuration 进行配置

进入  http://aem-host:port/system/console/configMgr

搜索  Adobe Granite HTML Library Manager  找到相应的配置

点击打开,进行配置

打开该配置可以看到,AEM默认是没有启用压缩的(如下图)

默认的CCS和JS的压缩工具,都是配置的 YUI

按一个推荐的Best Practice来说,CSS的压缩可以配置YUI,JavaScript的压缩可以配置GCC,如下图

GCC 有三种压缩级别(whitespace only,simple,advanced),可以根据需要,配置相应的压缩级别

配置完后把 Minify 的选项勾上,启用压缩,就可以让配置项生效了

【写在最后】

除了配置压缩工具类型,Adobe Granite HTML Library Manager这个配置项还支持配置一些其他的定制化选项

例如:

是否启用gzip压缩

压缩功能启用的黑名单/白名单

等等许多配置项,这里就不一一进行展开详讲

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值