[rosedu-general] [ACTION NEEDED][RFC]Jekyll breaking updates

Mihai Maruseac mihai.maruseac at gmail.com
Fri Oct 11 17:19:46 EEST 2013


Hello,

(dacă vreți să vedeți ce e de făcut fără a citi povestea ctrl-f
ACTION. Pentru RFC ar trebui să citiți totuși tot mailul)

Cei de la jekyll au făcut un set de upgrades fără backwards
compatibility și se pare că vor continua procesul ăsta în viitor[1].
Întâi am crezut că e de la mine și că-i afectează doar pe cei cu
near-bleeding-edge-or-above dar Matei mi-a semnalat problema și pe
Ubuntu 12.04 care e destul de stable (as in not bleeding).

Sunt 2 probleme majore de fapt:
* scripturile de fabricate (build și deploy) trebuiesc schimbate
pentru a accepta noile comenzi (în prezent jekyll fără nici un
argument afișează manpage-ul într-un less -wtfwtf).
* Maruku are problemă cu escape-ul de cod: convertește '<' etc. în
HTML, le unescape după și apoi se plânge că sunt invalid HTML (closed
on https://github.com/bhollis/maruku/issues/97 dar nereleased / not
working)

Prima problemă aș putea s-o rezolv în 30 de minute maxim. A doua cred
că cere să schimbăm temporar renderul de la markdown la html. Voi
investiga.

Alte schimbări:
* există suport pentru drafts și paginare implicită. Le voi testa și
voi face update dacă funcționează ok
* câteva opțiuni din config file au semantica schimbată foarte mult.
Vor trebui analizate (jekyll doctor)

====== ACTION =====
Spuneți-mi ce alte site-uri de-ale noastre mai folosesc Jekyll
exceptând techblog, site și pagina cu listele de discuții. Vreau să
fac update la toate în paralel (testez pe techblog, instanță locală pe
mithlond).

====== RFC =====
Varianta a doua ar fi să ditch jekyll (că developerii de Ruby nu știu
de backwards compatibility -- cel puțin în cazul ăsta) și să ne
îndreptăm spre alt generator de site-uri statice, mult mai versatil.
Aici vreau să fie o decizie informată din partea tuturor celor
implicați.

====== DEADLINES ====
Aș vrea să primesc răspunsuri până în maxim 24 de ore ca să pot face
toată treaba în weekend-ul ăsta (am 4 zile libere thanks to Columbus
Day). Mâine la 17 ora României mă apuc de treabă în funcție de ce
decizii s-au luat până atunci, dacă există.

PS: Scuze pentru cuvintele cu Caps :P


[1]: http://jekyllrb.com/docs/upgrading/

-- 
MM
Hakyll >>>> Jekyll


More information about the rosedu-general mailing list