La idea es mostrar pedazos de archivos en los posts, dando un link al archivo completo,
que haga un resaltado razonable (usando pygments), y que la sintaxis para meterlo en los
posts no sea muy horrenda, así la puedo usar para algunos de mis proyectos de tutoriales
o libros.
Acá hay un ejemplo:
Todavía no está mergeado en master, pero falta poco.
Levantado a las 6AM, y después de tomar trenes, colectivos y
automóviles, llegamos al mediodía. Lindo lugar, hace frío.
Tenemos cuchetas.
Presentamos ideas, votamos los slots de trabajo
El sábado pasado fuí con la familia al 2do Buenos Aires Chili Cookoff. Mucha gente,
mucha comida rica. tato no puede comer nada tan picante pero bueno, había
galletitas :-)
¿Cuánta gente había? Más o menos el triple de lo que ves ahí.
No tengo tanta experiencia con el chile como me gutaría, porque no es una
comida común por acá, así que me sorprendió la variedad. La mayoría muy rica,
y a pesar de las constantes advertencias de los vendedores, ninguna era
terriblemente picante (¿El temible Zombie Chili que prometia derretir
paladares? Dulzón.)
Favorito: Lafitte's Revege, que era una especia de bourguignon, y no tenía
porotos. También el chile vegetariano ahumado estaba muy bueno. Y las cookies
eran mortales.
El año que viene Rosario habla de cocinar para esto. He comido su chile, y
creo que es mejor que el 80% de lo que probé este año. Además soy el tester
de sus recetas, así que gano de todos modos.
Si vas a PyCamp (o si no vas también), sos bienvenido a unirte a mí
en la implementación de estas cosas en una maratón de programación
empezando el viernes y siguiendo todo el fin de semana.
Tengo algunas ideas en la cabeza, pero quiero más. Estas son las
que tengo, agreguen en los comentarios:
Galería de Código
Como galerías de imágenes, pero para código. Ponés el código en
una carpeta y va a aparecer hermoso. Con la adición de una directiva
"listing" de docutil, va a hacer que mostrar código en detalle o en
contexto sea simple y poderoso, haciendo a Nikola más atractivo
para bloggers-programadores.
Pulir Galerías
Las galerías de imágenes están implementadas y andan, pero necesitan
pulido. Se pueden hacer más eficientes en red, ponerles feeds
RSS, galerías recursivas, metadata, textos en las imágenes, y
mucho más.
Pipelines
¿Querés minimizar to CSS? ¿Emprolijar tu HTML? ¿Achicar las
imágenes? ¿Aplicar transformaciones al HTML? ¿Cosas que no
me imagino?
Los pipelines traerían el poder del shell unix a un generador
de sitios, permitiendote conectar filtros provistos por nikola
o por la comunidad como si fueran legos.
Editor Online (Alva)
Si bien los generadores de sitios estáticos tienen muchos
beneficios, tienen un lado malo: tenés que editar los
archivos en tu propio equipo.
Un editor online para Nikola te permite editarlos via web
y publicar desde cualquier lado.
Nikola Hosting (Shoreham)
¿Por qué no crear un servicio en que el usuario alimenta de posts
al server y el server publica? La alimentación puede ser vía
un DVCS, un servicio de sync de archivos, editor online, o
lo que sea, y el resultado se publica inmediatamente o tocando
un botón.
Borradores
Yo no hago borradores. Yo escribo y mando. Pero otros prefieren
enfoques mas cautelosos y menos dementes. Entonces, ¿Cómo deberían
funcionar los borradores? Si bien seguramente es fácil de implementar
es una tarea excelente para un principiante, donde hay que pensar
más acerca de lo que se quiere lograr y la experiencia que se
brinda al usuario que acerca del código en sí.
Entonces, si hay algo que viste en otro generador de blogs estáticos
que Nikola no tiene, o tenés una idea y necesitás un framework donde
meterla, o tenés una idea loca loca loca que nadie quiere tocar ni
con un puntero láser...