template programacion preprocesador plantillas node jade index for engines node.js pug

node.js - programacion - Jade y NodeJs, ¿algún buen tutorial?



pug preprocesador html (4)

Hay un tutorial muy completo aquí: http://dailyjs.com/2010/11/01/node-tutorial/ .

Estas publicaciones están bien escritas, paso a paso y con el código fuente completo disponible. Yo recomiendo.

Empecé a trabajar con NodeJs. En primer lugar, solo lo estaba usando para proporcionar una API REST simple que tiene acceso a bases de datos NOSQL. Ahora también quiero construir páginas html y usar NodeJS para servir archivos estáticos, así como contenido dinámico usando ExpressJs. Jade parece ser la biblioteca de plantillas en ExpressJs, por lo que planea usarlo. ¿Hay algún buen recurso para que pueda aprender jade? ¿También es fácil escribir algunas páginas HTML grandes usando jade? Prefiero algo como las etiquetas de script php, etc. incrustadas en los archivos html, ya que es más conveniente.

Por favor, hágame saber lo que piensa al respecto y las alternativas que debería considerar.

Gracias


Jade es el motor de plantillas predeterminado, pero no es su única opción, vea: http://expressjs.com/guide/using-template-engines.html

Parece que quieres un motor de plantillas que sea más parecido a <h1><% variable %></h1> deberías probar EJS

http://mustache.github.com/ y https://github.com/jquery/jquery-tmpl también son bien compatibles en el nodo.

También es de destacar la soldadura, que usa html 100% válido para sus plantillas http://blog.nodejitsu.com/micro-templates-are-dead

Personalmente, me gusta Jade en combinación con Stylus (el mismo marcado mínimo aplicado a css)


Para enviar archivos estáticos fácilmente, simplemente use: res.sendfile(''index.html'');