[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