Marcus OlssonFrilansande webbutvecklare

Jekyll har nu ett profile-verktyg

Länge har jag tampats med att Jekyll (som den här webbplatsen använder sig av) tar frustrerande lång tid att generera marcusolsson.me.

Problemet i mitt fall ligger i att Liquid (template-språket för Jekyll) ofta kräver onödig och överflödig kod för att kunna genomföra de allra enklaste sakerna, som till exempel en enkel for-loop för att strukturera upp ett inläggs- och taggarkiv.

Men i.o.m. version 3 av Jekyll så har vi i alla fall fått ett nytt hjälpmedel att hitta de potentiella flaskhalsarna för ens webbplats i form av den nya "options flaggan" --profile.

Jekyll profile

För ett tag sedan uppdaterade jag både Ruby och Jekyll vilket resulterade i att jag fick ner genereringstiden från ~140 sekunder (jag vet...) till cirka 30 sekunder – efter ytterligare lite fixande och trixande med --profile är jag nu nere på dryga 16 sekunder. Mycket mer vettigt – om än fortfarande irriterande varje gång man ska testa mindre CSS-ändringar.

Sedan första februari är Jekyll 3 även tillgängligt för GitHub Pages för de som använder det.


Kategorier

Jekyll Webbutveckling

Tidigare inlägg
Användare och desire paths

Relaterade inlägg
Funderar du på att outsourca? Tänk på detta
Använd Loopia för vidarebefordring av e-post med externa namnservrar
PSD2 (SCA) – en månad kvar

🏠 Tillbaka till artiklarna