2011-02-14 14 views
7

Estoy usando el motor de plantillas de jade/pug con ExpressJS en Node.js. Emite un html con una sola línea. Sin sangría en absoluto. No pude encontrar ninguna opción embellecedora.motor de plantilla Pug/Jade: embellecedor html?

+0

posible duplicado de [ExpressJS: cómo generar bastante html] (http://stackoverflow.com/questions/5276892/expressjs-how-to-output-pretty-html) – bummi

Respuesta

6

En app.js, pase la opción pretty al compilador de Jade.

app.set('view options', { pretty: true }); 
+0

Solo funciona en Express 2.x. –

+1

para otros; esto también funciona en Express 4. * – jerone

1

Si está compileing desde la consola, a continuación, puede utilizar esta:

jade views/ --out html --pretty layout.jade 

que va a generar código HTML en la carpeta beutyfied.

Cuestiones relacionadas