Metadata-Version: 1.0
Name: django-less
Version: 0.1.1
Summary: Django template tags to compile LESS into CSS
Home-page: https://github.com/andreyfedoseev/django-less
Author: Andrey Fedoseev
Author-email: andrey.fedoseev@gmail.com
License: UNKNOWN
Description: Django LESS
        ===================
        
        Django LESS provides template tags to compile LESS into CSS from templates.
        It works with both inline code and extenal files.
        
        Installation
        ************
        
        1. Add ``"less"`` to ``INSTALLED_APPS`` setting.
        2. Make sure that you have ``lessc`` executable installed. See
           `LESS official site <http://lesscss.org>`_ for details.
        3. Optionally, you can specify the full path to ``lessc`` executable with ``LESS_EXECUTABLE`` setting.
           By default it's set to ``lessc``.
        
        Example Usage
        *************
        
        Inline
        ------
        
        ::
        
            {% load less %}
            
            <style>
              {% inlineless %}
                #header {
                  h1 {
                    font-size: 26px;
                    font-weight: bold;
                  }
                  p { font-size: 12px;
                    a { text-decoration: none;
                      &:hover { border-width: 1px }
                    }
                  }
                }
              {% endless %}
            </style>
        
        renders to
        
        :: 
        
              <style>
                #header h1 {
                  font-size: 26px;
                  font-weight: bold;
                }
                #header p {
                  font-size: 12px;
                }
                #header p a {
                  text-decoration: none;
                }
                #header p a:hover {
                  border-width: 1px;
                }
              </style>
        
        
        External file
        -------------
        
        ::
        
            {% load less %}
            
            <link rel="stylesheet" href="{{ MEDIA_URL}}{% less "path/to/styles.less" %}" />
            
        renders to
        
        ::
        
            <link rel="stylesheet" href="/media/LESS_CACHE/path/to/styles-91ce1f66f583.css" />
        
        Note that by default compiled files are saved into ``LESS_CACHE`` folder under your ``MEDIA_ROOT``.
        You can change this folder name with ``LESS_OUTPUT_DIR`` setting.
        
        Note that all relative URLs in your stylesheet are converted to absolute URLs using your ``MEDIA_URL`` setting.
        
        
        Settings
        ********
        
        ``LESS_EXECUTABLE``
            Path to LESS compiler executable. Default: ``"lessc"``.
        
        ``LESS_OUTPUT_DIR``
            Output directory for compiled external stylesheets. It's relative to ``MEDIA_ROOT``. Default: ``"LESS_CACHE"``.
            
        ``LESS_USE_CACHE``
            Whether to use cache for inline styles. Default: ``True``.
            
        ``LESS_CACHE_TIMEOUT``
            Cache timeout for inline styles (in seconds). Default: 30 days.
            
        ``LESS_MTIME_DELAY``
            Cache timeout for reading the modification time of external stylesheets (in seconds). Default: 10 seconds.
        
        Changes
        *******
        
        0.1
        ---
        
        - Initial release
Keywords: less,css
Platform: UNKNOWN
Classifier: Development Status :: 4 - Beta
Classifier: Framework :: Django
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: BSD License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Topic :: Internet :: WWW/HTTP
