real-time less parser for the most rad php framework, lithium
Switch branches/tags
Nothing to show
Pull request Compare This branch is 7 commits behind glaszig:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
config
libraries/lessphp
LICENSE
README.md

README.md

li3_less

This is a real-time less parser for your li3 app.

Usage

Put your less stylesheets into a folder 'less' in your webroot. For example:

app/webroot/less/styles.css.less

In your layout view file, link to your stylesheet as usual:

echo $this->Html->style('styles.css');

From now on, magic will happen, as long as you keep your .css.less files in webroot/less. li3_less will now convert your styles.css.less file into styles.css and serve it. The .css file will be cached and served in webroot/less until you modify the corresponding less file.

Installation

Add a submodule to your li3 libraries:

git submodule add git@github.com:glaszig/li3_less.git libraries/li3_less

and activate it in you app (config/bootstrap/libraries.php), of course:

Libraries::add('li3_less');

Also, you should chmod the less folder, so generated .css files can be cached.

chmod 0777 app/webroot/less

Requirements

Todos

  • use Libraries:add() instead of require to load lessphp
  • move the less folder out of the webroot

Credits

Please report any bug at glaszig/li3_less/issues or at bruensicke/li3_less/issues.