Como renderizar doT.js no nodejs?

Oi, eu gostaria de saber como posso renderizar saída no mecanismo de modelo dot.js. Eu acho que é uma pergunta genérica sobre o nodejs templating. (Leia os comentários para obter mais informações). A razão pela qual escolhi esse mecanismo de modelo em vez de jade ou ejs é porque parece o mecanismo mais rápid

qui está o meu app.js:

var express = require('express'),
    app = express.createServer(),
    doT = require('doT'),
    pub = __dirname + '/public',
    view =  __dirname + '/views';

app.configure(function(){
    app.set('views', view);
    app.set('view options', {layout: false});
    app.set('view engine', 'dot');
    app.use(app.router);
});

app.register('.html', {
    compile: function(str, opts){
        return function(locals),{
            return str;
        }
    }
});


app.get('/', function(req, res){

    //This is where I am trying to send data to the front end....
    res.render('index.html', { output: 'someStuff' });

});

Aqui está o meu html:

<!DOCTYPE html>
<html>
<head>
<meta charset='utf-8'>
<title>Index</title>
</head>
<body>

//This is where I am trying to receive data and output it...
{{=it.output}}

</body>
</html>

Eu simplesmente não consegui encontrar bons documentos. Isso não foi suficiente:http: //olado.github.com/doT. Por favor, ajude se você puder. Isso melhorará meu entendimento exponencialmente de como os dados são transmitidos para a visualização no nodejs. Obrigado

questionAnswers(8)

yourAnswerToTheQuestion