Принцип работы заключается в том, что все обращения к файлам "*.less" будут проксироваться через Nginx и преобразовываться на лету (можно и nginx-кеш прикрутить, если надо) в css средствами node.js.
Установка
Для начала нам надо установить nginx и node.js:
sudo apt-get install nginx nodejs
Скачиваем отсюда последнюю версию less.js и устанавливаем:
P.S. Вообщем статья это "толстый Like" статьи с хабра, хотя более подробная в плане настроек, пофикшены инструкции (proxy_pass, вместо proxy_path), а также немного улучшен "less.js" на GitHub'е :)
не надо нигде налету их рендерить, это лишняя бесполезная нагрузка + кеш проблемы и тп. гемор короче лишний.
Я стал вообще охуенным и перешел на Compass (SASS/SCSS вместо LESS - еще больше синтаксис). Под себя натсроил совместную работу Compass + Django static folder обычные.
Работаю в сорцах верстки, компилю в папку django static обычную, а дальше уже жанга манагерит готовый ксс.
Компилится все на лету с помощью LiveReload под макось.
Комментарии
Я использую https://github.com/studentIvan/Perl-LESS-Watcher
В фоновом режиме рендерит less-файлики, не самое лучшее, но тоже решение
Оу, нашёл вот такой проект: https://github.com/marazmiki/lesscss-python
Так что можно встроить в джангу и отдавать через неё "на лету" css
ох, лишнее это все.
не надо нигде налету их рендерить, это лишняя бесполезная нагрузка + кеш проблемы и тп. гемор короче лишний.
Я стал вообще охуенным и перешел на Compass (SASS/SCSS вместо LESS - еще больше синтаксис). Под себя натсроил совместную работу Compass + Django static folder обычные.
Работаю в сорцах верстки, компилю в папку django static обычную, а дальше уже жанга манагерит готовый ксс.
Компилится все на лету с помощью LiveReload под макось.
Да я вообще не пользуюсь, так как не верстаю уже давно. Мне проще css поправить чем изучать что-то еще
Оставьте свой комментарий