Hopp til hovedinnhold

Hallo igjen, Eleventy

Du ser det nok ikke, og det er også meningen. Men jeg har iallefall gjort en del arbeid med hjemmesiden min og kan med glede formidle at du nå befinner deg på en nettside som er laget med Eleventy.

Det er sånn sett ikke så innmari lenge siden jeg laget forrige versjon av nettsiden med SvelteKit, og la det bare være sagt med en gang: jeg synes fremdeles SvelteKit er helt fantastisk å jobbe med. Det var enkelt å vedlikeholde, enkelt å forstå og enkelt å bli glad i. Det større problemet for meg lå i innholdsløsningen jeg hadde valgt: Sanity.

Det er ikke noe galt med Sanity, sånn egentlig. Det er bare det at jeg er veldig fan av å eie mitt eget innhold. Og jo flere bloggposter jeg skrev, jo mer innså jeg at dersom Sanity plutselig en dag går under, eller skrur opp prisene til et uakseptabelt nivå, eller blir kjøpt opp av noen jeg ikke liker, eller bestemmer seg for å begynne å bruke innholdet mitt til å trene AIer... Hva gjør jeg egentlig da? Jeg har ikke en diger nettside med massevis av innhold, men det innholdet som er på den er jo mitt og jeg har skrevet det over tid. Jeg vil bestemme over det jeg lager. Jeg vil ikke at en tjeneste skal få legge føringer eller bestemme over meg.

Derfor lekte jeg med en tanke om at alt innholdet mitt i all hovedsak skal lagres i statiske filer. Da kan jeg selv bestemme hvilke verktøy jeg vil bruke, hvor filene skal lagres, hvilke tjenester jeg vil stole på, og så videre. Etter å ha lekt med tanken en stund igjen bestemte jeg meg for å hoppe tilbake på Eleventy.

Ikke så lenge etter jeg begynte å leke med Eleventy fant jeg et annet flott verktøy: Decap CMS. Tanken om å installere et lite mini-CMS som bare forholder seg til statiske filer i et Git-repository og funker bra med Netlify sine identity-verktøy var veldig lokkende.

Og vips, her er vi. Hele siden er laget med Eleventy, og det er et deilig og ukomplisert verktøy å lage nettsider med. Den kommer med bundling av CSS uten å måtte sette opp en pipeline. Jeg har fungerende RSS-strømmer i både XML og JSON og til og med et sitemap rett ut av esken. Lighthouse rapporterer 100 i alle kategorier for hvert bygg. Decap gir meg muligheten til å skrive nye poster uten å måtte åpne en editor, og siden alt havner i Git kan det rulles tilbake om nødvendig. Og jeg kan rive ut Decap uten noe krøll om jeg ikke lenger vil bruke det.

Jeg kan helt klart anbefale Eleventy om du tenker på å bli med i IndieWeb-bevegelsen. Ja, du må nødvendigvis kode for å komme noen vei, men det er også der moroa ligger. Sosiale medier er ikke så kult som det en gang var. Lag din egen nettside. Ta kontroll over innholdet ditt. Lag noe kult som bare er ditt.