Ir al contenido principal

Ralsina.Me — El sitio web de Roberto Alsina

Nikola 1.2 en la calle!

Por­qué ha­cer si­tios es­tá­ti­co­s? Por­que no usan re­cur­so­s, por­que son a prue­ba de fu­tu­ro, por­que es fá­ci­l, son se­gu­ro­s, y por­que no te ata a una pla­ta­for­ma.

Fea­tu­res nue­vo­s:

  • Ga­­le­­rias de imá­­ge­­nes (po­­­nés fo­­­tos en una ca­r­­pe­­ta y lis­­to)

  • Se­r­­ver web in­­co­r­­po­­­ra­­do pa­­ra pre­­views ("­­doit -a se­r­­ve")

  • Co­­­man­­dos pa­­ra crear nue­­vos po­s­­ts fá­­ci­l­­men­­te ("­­doit -a new_­­po­s­­t")

  • So­­­po­r­­te de Google Si­te­­maps

  • Un ma­­nua­­l!

  • Si­­tio de de­­mo co­m­­ple­­ti­­to in­­cluí­­do

  • So­­­po­r­­ta de­­plo­­­y­­ment au­­to­­­má­­ti­­co ("­­doit -a de­­plo­­­y")

  • Re­­di­­re­c­­cio­­­nes clien­­t-­­si­­de

Y por su­pues­to los fea­tu­res vie­jo­s:

  • Es­­cri­­bís los po­s­­ts en res­­tru­c­­tu­­red text

  • Es­­ti­­lo li­m­­pio y cus­­to­­­mi­­za­­ble (con boots­­tra­­p)

  • Co­­­men­­ta­­rios via Dis­­qus

  • So­­­po­r­­ta cua­l­­quier sis­­te­­ma de ana­­li­­ti­­cas web

  • Blogs con tags, fee­­d­s, fee­­ds pa­­ra tags, pá­­gi­­nas de ín­­di­­ce, ín­­di­­ce por año, por ta­­g, y má­s.

  • Fun­­cio­­­na co­­­mo CMS pa­­ra co­­sas que no son pa­r­­te del blog

  • Te­m­­pla­­tes li­m­­pios y cus­­to­­­mi­­za­­bles (u­san­­do Mako)

  • Pu­­ro py­­thon y po­­­co py­­thon (u­­nas 600 lí­­nea­s)

  • Bui­l­­ds in­­te­­li­­gen­­tes (só­­­lo ge­­ne­­ra las pá­­gi­­nas ne­­ce­s­a­­ria­s, gra­­cias a doi­­t)

  • Fá­­cil de agre­­gar nue­­vos co­­­man­­dos y op­­cio­­­nes

  • Mues­­tra có­­­di­­go con re­s­al­­ta­­do de si­n­­ta­­xis

En es­te mo­men­to Niko­la ha­ce to­do lo que yo ne­ce­si­to, así que si al­guien lo prue­ba y ne­ce­si­ta al­go­... bue­no, es un buen mo­men­to pa­ra pe­dir :-)

Más in­fo en http://­niko­la-­ge­ne­ra­to­r.­google­co­de.­com

Martin Cerdeira / 2012-04-10 01:45:

Groso!
Pregunta, estás usando un estilo más "literate programming", o me pareció?

Roberto Alsina / 2012-04-10 03:46:

Si es así, es totalmente accidental...

Martín Gaitán / 2012-04-10 02:20:

Roberto, se ve muy piola.

btw, conocés Pelican [1] ?

[1] http://pelican.notmyidea.or...

me gusta el tip de usar github pages como hosting. Y en general, parece que la monada está toda en Github. Sé que lo tuyo no es lo trendy, pero capaz que es más facil que alguien te mande aportes

Roberto Alsina / 2012-04-10 03:34:

No, no lo conocía! Veo que tiene muchas cosas en común!

Me parece que le voy a chorear la idea de metadata en el documento :-)

Una de las cosas que yo necesitaba era poder decir exactamente adonde terminaban las páginas, para mantener las URLs que tenía de antes,
eso fue lo que me convenció de hacer mi propio programa. Por otro lado, Nikola es algo así como 1/10 del código de Pelican, pero no sé si eso es bueno o malo ;-)


Contents © 2000-2024 Roberto Alsina