Setting up Stylus example

This commit is contained in:
Tj Holowaychuk 2011-02-08 10:42:39 -08:00
parent 4fdb6910a5
commit a61615a196
2 changed files with 32 additions and 0 deletions

32
examples/stylus/app.js Normal file
View File

@ -0,0 +1,32 @@
// Expose modules in ./support for demo purposes
require.paths.unshift(__dirname + '/../../support');
/**
* Module dependencies.
*/
var express = require('../../lib/express')
, stylus = require('stylus');
var app = express.createServer();
// $ npm install stylus
function compile(str, path, fn) {
stylus(str)
.set('filename', path)
.set('compress', true)
.render(fn);
};
app.use(stylus.middleware({
src: __dirname + '/views'
, dest: __dirname + '/public'
, compile: compile
}));
app.use(staticProvider(__dirname + '/public'));
app.listen(3000);
console.log('server listening on port 3000');

0
examples/stylus/public/.gitignore vendored Normal file
View File