Django网站中的Javascript和CSS混淆/最小化?
我在我的Django网站上使用CSS和JavaScript,想要对它们进行混淆和压缩。一个解决办法是:直接使用已经混淆和压缩好的JS和CSS。
我能不能在settings.py文件里设置一个开关,用来控制是否进行混淆呢?
这样的话,我就可以在开发时使用普通人能看懂的代码,而上线时再提供混淆过的CSS和JS。
实现这个的标准方法是什么呢?
1 个回答
3
我推荐你使用django-compressor这个工具。它可以把你的JavaScript和CSS文件通过多种压缩算法来处理,比如JSMin、Slim It、YUI和Closure Compiler等。