Bueno lo cierto es que primero debia instalar node.js por que jade y stylus son modulos que trabajan en el.
Como actualmente uso debian en su version testing (masoquista ) me fui a los repositorios a traves del sitio web de debian a ver si estaban los paquetes disponibles y si pero estan en la version sid (inestable), Les voy explicar lo que hize por si alguien no lo a hecho y no sabe como:
Primero cambie los repositorios usando vi (usen el editor de su preferencia) con privilegios de root, agregue los de la version inestable actualize y listo...
Código :
vi /etc/apt/sources.list
luego comente los repositorios testing (signo del numeral # al principio de cada linea) y agrege los inestables:
deb http://ftp.de.debian.org/debian/ sid main contrib non-free
deb-src http://ftp.de.debian.org/debian/ sid main contrib non-free
Despues de esto actualize:
Código :
apt-get update
Cuando finalizo todo procedi con la instalacion de nodejs y npm (node package manager, hay si el nombre lo dice todo)
Código :
apt-get install node npm
Cuando finalizo instale con npm jade y stylus
Código :
npm install stylus jade
Y con esto ya estuvo todo listo para empezar a hacer mis pruebas.
No hace falta que explique como se usa cada uno por que en el video de mejorando.la/conferencia ya se dan unos buenos ejemplos, de todos modos para ahondar mas en el tema dirijanse al sitio web de cada uno.
http://learnboost.github.com/stylus/
http://jade-lang.com/
Para compilar el codigo html con jade escribimos en consola:
Código :
jade < miarchivo.jade > miarchivo.html
(En los sitios oficiales no vi esto, y del video de mejorando.la no lo recuerdo... lo encontre en la ayuda del programa)
y para stylus es de forma silmilar:
Código :
stylus <miarchivo.stylus > miarchivo.css
Y bueno, los archivos para jade tienen extension .jade y para stylus es .stylus
Espero que les sirva de algo, empiezen a usar jade y stylus, por que creo que mejora mucho la productividad, y en personal ya existia una carga negativa psicologica cuando pensaba en escribir codigo html precisamente por todos esos <> que debia teclear...
Nota: No tenia claro donde postear esto, asi que si lo deciden cambiar de lugar lo entendere.