Esto lo descubrí ayer, parcheando nanoc 2.0.2 a petición de Arnau
para que soportara layouts en subcarpetas.
Iba a mandarle el parche a Denis (el autor de nanoc), y pensé "coño,
ya puestos parcheo el trunk en vez de la versión 2.0.2"
Y al mirar el código nuevo, además de comprobar que no podía
parchearlo, vi cómo va a funcionar la próxima versión.
Lo más gordo:
- cambia todo el sistema de layouts
A partir de la 2.1 los layouts funcionarán de forma parecida a
las páginas: habrá una carpeta por layout, con dos ficheros (uno
con la plantilla y otro con metadatos)
Personalmente me parece una marcianada, pero habrá que verlo
funcionar. En cualquier caso voy a ver si el tipo este cuenta
qué problema resuelve con este cambio.
- nuevo comando: 'autocompile'
Esto es lo que más me ha molado. Ya nos podemos ir despidiendo
de heel. Ahora, al ejecutar 'nanoc autocompile' se iniciará un
servidor web (basado en Webrick) y las páginas se irán compilando
'on the fly' según las vayamos pidiendo.
- filtros
Se añaden Maruku y Erubis, se mejora Haml (gracias a Choan :) y se
eliminan 'eruby' (ahora es 'erb'), 'markdown' (ahora 'bluecloth')
y 'textile' (ahora 'redcloth')
- miscelánea
Ahora se pueden compilar páginas sueltas (se acabó compilar un
site entero para cambiar una página :)
Pues eso :)
[1]: http://nanoc.stoneship.org/trac/milestone/2.1
--
Ale Muñoz
http://sofanaranja.com
http://bomberstudios.com
Ale Muñoz wrote:
> - nuevo comando: 'autocompile'
>
> Esto es lo que más me ha molado. Ya nos podemos ir despidiendo
> de heel. Ahora, al ejecutar 'nanoc autocompile' se iniciará un
> servidor web (basado en Webrick) y las páginas se irán compilando
> 'on the fly' según las vayamos pidiendo.
Perdona mi ignoráncia pero, que diferéncia hay con el actual "aco" ?
--
arnau siches
css.artnau.com
On 14/03/2008, at 14:59, Ale Muñoz wrote:
> Ya lo dejé caer ayer en Twitter, y aquí va un pequeño resumen de las
> novedades que vendrán con nanoc 2.1 [...]
>
> Lo más gordo:
>
> - cambia todo el sistema de layouts
>
> A partir de la 2.1 los layouts funcionarán de forma parecida a
> las páginas: habrá una carpeta por layout, con dos ficheros (uno
> con la plantilla y otro con metadatos)
>
> Personalmente me parece una marcianada, pero habrá que verlo
> funcionar. En cualquier caso voy a ver si el tipo este cuenta
> qué problema resuelve con este cambio.
Sí que estaría bien saberlo, sí.
> - nuevo comando: 'autocompile'
Esto ya existe en 2.0.2 (y creo recordar que también en 2.0).
> Esto es lo que más me ha molado. Ya nos podemos ir despidiendo
> de heel. Ahora, al ejecutar 'nanoc autocompile' se iniciará un
> servidor web (basado en Webrick) y las páginas se irán compilando
> 'on the fly' según las vayamos pidiendo.
Pues habrá que ver si introduce mejoras. Actualmente solo compila las
páginas sin custom path (me lo tengo que mirar, pero vaya, mi "css/
css.sass" que se acaba convirtiendo en "output/css/screen.css" no se
compila al vuelo.
> - filtros
>
> Se añaden Maruku y Erubis, se mejora Haml (gracias a Choan :) y se
> eliminan 'eruby' (ahora es 'erb'), 'markdown' (ahora 'bluecloth')
> y 'textile' (ahora 'redcloth')
Este Choan es la polla XD
> - miscelánea
>
> Ahora se pueden compilar páginas sueltas (se acabó compilar un
> site entero para cambiar una página :)
Mooola.
Salud.
--
Choan Gálvez
<choan....@gmail.com>
<http://choangalvez.nom.es/>