Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Jekyll to Eleventy (11ty) #162

Draft
wants to merge 39 commits into
base: main
Choose a base branch
from
Draft

Jekyll to Eleventy (11ty) #162

wants to merge 39 commits into from

Conversation

macbruker
Copy link
Collaborator

@macbruker macbruker commented Feb 13, 2025

Dette forslaget om å migrere fra Jekyll til Eleventy (11ty), ble trigget av en tilfeldig sjekk på nettsiden. Der oppdaget jeg at bilde av en foredragsholder er 12.5 MB 😬

Tidligere har jeg bidratt med optimalisering av bilder som manuelle batchjobber. Det løser forsåvidt utfordringen greit nok, men fanger ikke opp nye endringer i etterkant. Et annet alternativ er at de som jobber med innholdet gjør optimalisering av bildene selv.

Eleventy, som jeg foreslår å migrere til, har en fin plugin som fikser denne optimaliseringen av bilder automatisk. Den går gjennom bildene i HTML-koden, genererer tilpassede bilder i moderne bildeformater og transformerer HTML-en for å bruke disse. Resten av koden skal i grove trekk være den samme som tidligere, med noen oppdateringer av variabler og slikt.

Dersom dere ønsker å gjennomføre denne migreringen, er det et steg som gjenstår. Det er å oppdatere GitHub Actions for å trigge bygg og deploy. Eleventy er basert på Node.js, så prosessen vil være annerledes enn dagens. Jeg deler gjerne oppsettet vi bruker i et annet repo, som har samme teknologivalg.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant