/colophon

Om denne side

Hvordan denne portefølje er opbygget rent teknisk, og hvad den kører på.

Teknologisk stack

Siden er en fuldstændig statisk side, opbygget med Astro. Der er ikke anvendt noget JavaScript-framework som grundlag – Astro renderer alt til HTML, og kun hvor det er nødvendigt, indlejres et lille klientscript (i øjeblikket: kontaktformular med Proof-of-Work-spambeskyttelse).

Stylingen er baseret på ren CSS med egne design-tokens (CSS Custom Properties). Intet utility-framework, intet komponentbibliotek.

Hosting

Den oprettede dist/-mappe overføres via SSH-push til en selvhostet Cloudron Pages-instans. Cloudron kører på egen server.

Diverse

  • Kontaktformular-backend: PHP på en Cloudron-LAMP-app, med serverbaseret Proof-of-Work-captcha – uden cookies eller tredjepartsudbydere.
  • E-mail-rotation: Den kontaktadresse, der vises i kolofonen, skiftes automatisk hver 14. dag via en yderligere GitHub Actions-workflow.
  • Skrifttype: OG-forhåndsvisningsbillederne bruger Inter af Rasmus Andersson, licenseret under SIL Open Font License 1.1 – bundtet lokalt, ingen ekstern skrifttjeneste.

Et kolofon er en gammel bogtrykkestradition – den sidste side med oplysninger om skrifttype, trykker og papir. På internettet er det den side, der forklarer, hvordan en side er blevet lavet.