Django + Mac osx如何使用更少的CSS?

时间:2011-08-03 15:21:06

标签: css django less

mac osx中的css命令行编译器也不少。但我正在尝试一个需要少用css的项目 还有较少用于压缩项目中的css文件。我该如何处理?我在较少的网站上读到它的js可以在node.js服务器上运行 - http://lesscss.org/#-server-side-usage
但我不明白如何将它与django集成。 COMPRESS_PRECOMPILERS的值应该是什么?

COMPRESS_PRECOMPILERS = (                                                       
('text/less',""),                 

任何已经解决过这个问题的人都会感激不尽。

2 个答案:

答案 0 :(得分:12)

  1. 安装node.js和npm(我用homebrew安装node.js和http://npmjs.org/的说明安装npm)
  2. 使用npm install --global less
  3. 安装无命令行编译器
  4. Add lessc to COMPASS_PRECOMPILERS (directions).
  5. 以下是相关摘录:

    COMPRESS_PRECOMPILERS = (
        ('text/less', 'lessc {infile} {outfile}'),
    )
    

    此外,COMPRESS_PRECOMPILERS来自django_compressor,一个django应用程序,而不是来自django本身。我认为django_compressor看起来很不错,但也有其他选择。

答案 1 :(得分:1)

您是否尝试过针对OS X的less.app?

http://incident57.com/less/