¿Cómo representar plantillas de doT.js en nodejs?

Hola, me gustaría saber cómo puedo procesar la salida en el motor de plantillas dot.js. Creo que es una pregunta genérica sobre la creación de plantillas de nodejs (lea los comentarios para obtener más información). La razón por la que elegí este motor de plantillas en lugar de jade o ejs es porque parece el motor más rápid

Aquí está mi 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' });

});

Aquí está mi 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>

Simplemente no pude encontrar buenos documentos en él. Esto no fue suficiente:http: //olado.github.com/doT. Por favor ayuda si puedes. Esto mejorará mi comprensión exponencial de cómo se pasan los datos a la vista en nodejs. Gracias

Respuestas a la pregunta(8)

Su respuesta a la pregunta