CSS Preprocessors

Jag har inte så stor erfarenhet av css preprocessors och har endast använt mig av Sass. Om jag jämför med vanlig css tycker jag om möjligheten man får att dela upp och orgnaisera sin kod i mindre filer. Jag tycker även om att man kan nästla kod och enkelt skapa variabler för att på så sätt få en tydligare struktur på koden. CSS preprocessors är enligt mig ett smidigt sätt att kunna skriva sin css-kod. Nackdelar i alla fall för mig är att det tar längre tid att debugga och så är det mer komplexitet än i vanlig css.

Jag har valt att dela upp min kod i flera filer för att få kod som är lättare att läsa och underhålla och har därför använt mig av både import och include. Jag har även utnyttjat förmågan att kunna nästla koden och göra beräkningar. Dessutom har jag ändrat en del varibler som kom med temat (minima) och använt mig av de mixin som kom med temat.

SSG generatorer

Precis som med css preprocessors så har jag inte använt SSG generatorer tidigare. Upplevelsen jag har haft med Jekyll har i början varit lite frustrerande då det tagit ett tag för mig att förstå hur allting hänger ihop och hur jag ska arbeta. Men när poletterna börjat ramla ner så tycker jag att ssg generatorer, Jekyll i detta fall, är ett riktigt bra vertyg. Som sagt gillar jag att kunna dela upp min kod och på sätt kunna göra den mer lättläst och organiserad. Dessutom kommer man undan många upprepningar av kod eftersom det går att bryta ut kod-avsnitt som används ofta i egna filer och sedan inkludera dem där de behövs. Möjligheten att använda logik och funktioner är också en fördel som gör att man slipper upprepa kod mer än nödvändigt.

SSG:s är speciellt lämpade för projekt där det är viktigt att kunna hantera stora mängder trafik samt att sidan fungerar snabbt och säkert.