[Sorvi-admin] Jekyll ja Louhos

Joona Lehtomäki joona.lehtomaki at cs.helsinki.fi
Sat Mar 10 14:28:12 CET 2012


Moi,

Tutustuin tänään pari tuntia Jekyliin ja yritin kelailla, mitä 
verkkosivujen kanssa kannattaisi tehdä. Tässä muutamia ajatuksia.

* Jekyll on aika helppo systeemi (https://github.com/mojombo/jekyll), 
ts. muuntaminen nykyisistä staattisista sivuista Jekyliin on helppoa. 
Itse asiassa sivu on jo Jekylissä (kaikki GH:n sivut menee sen läpi), 
mutta noille HTML-sivuille ei vaan tehdä mitään.

Kelailin, mitä hyvää/huonoa Jekyllissä on:

   + Sama templaatti kaikille sivuille, ei tarvi toistaa koodia
     -> helpompi ylläpitää ja lisätä sivuja esim. projekteille
   + Tiettyjä dynaamisia ominaisuuksia Liquid-templaattikielen kautta
     -> helpompi ylläpitää
   + Mahdollistaa myös blogin siirtämisen tänne (en kyllä keksi yhtään
     hyvää syytä siirtää blogia)

   - Vaikka systeemi on +- niin helppo kuin olla ja voi, on se silti
     vaikeampi kuin staattiset html-sivut (paitsi kun on paljon sivuja)
   - Jos haluaa tehdä lokaaleja muutoksia, pitää asentaa läjä kamaa
     omalle koneelle (vs. avata vaan html-filu)

* Jekyll-Bootstrap (http://jekyllbootstrap.com/) on Jekyllin päälle 
tehty laajennos, joka tarjoaa läjän lisäominaisuuksia (teemat, helppoa 
blogausta, tägit, valikot, Google Analytics, kommentointi jne.) Muitakin 
on, mutta itse testailin tätä.

Taas hyvät ja huonot:

   + Joustava ja aika paljon tulee valmiina mukana
   + Kaikki noi lisäominaisuudet

   - Monimutkaisempi projektirakenne -> vaikeampi muokata aluksi
   - Suunniteltu nimenomaan blogin pitämiseen, monet ominaisuudet vähän
     turhia jos ei pidä blogia alustalla

* Muunsin englanninkielisen infosivun ton Jekyll-Bootstrapin päälle ja 
se toimii. Koko sivuston saisi aika pienellä vaivalla mukaan.

* Nuo kaikki lisäominaisuudet saa ihan pleiniin Jekyll-projektiin, mutta 
JB:ssä ne on valmiina.

* Musta aika paljon riippuu siitä, kuinka laajat sivuista tulee. Jos 
aiotaan vaan pitää muutama infosivu, on Jekyll ehkä vähän overkilliä. 
Toisaalta jos toisia projekteja ilmaantuisi, voisi Jekyll ehkä olla 
jees. Oman webbikokemuksen perusteella Jekyll vaikuttaa helpolta ja 
simppeliltä, mut toisaalta en ole vielä hirveesti testaillu.

Semmosia,

Joona


More information about the Sorvi-admin mailing list