Laboration 1 - ramverk
Detta är sidan stylad med Tailwind

Publicering

Beskrivning av publiceringsplattformen jag valt: Cloudflare Pages samt en kort jämförelse med Netlify.

Varför Cloudflare Pages?

Cloudflare Pages ger enkel Git-driven publicering och distribuerar statiska filer via Cloudflares globala edge-nätverk. Det är ett bra val för snabba statiska webbplatser och ger automatiskt HTTPS och CDN-cache.


Källa: Cloudflare Pages docs.

För- & nackdelar (sammanfattning)

Fördelar

  • Snabb edge-leverans via Cloudflares globala nätverk.
  • Automatiska builds från Git (CI) och preview-deploys.
  • Lätt att koppla eget domän och få HTTPS.

Nackdelar

  • Edge-funktioner (Workers) kan ha separata kostnader och kvoter.
  • Avancerad SSR eller full Next.js-serverrender kräver extra konfiguration.

Jämförelse med Netlify

Jag valde att göra jämförelsen med Netlify då det var det jag i första hand tänkte använda för publicering av laborationen. Dock så uppmanades man i uppgiftsbeskrivningen att prova en plattform man aldrig tidigare använt, vilket resulterade i att jag testade att publicera på Cloudflare. Båda plattformarna erbjuder Git-driven deploy och preview-builds. Netlify har ett större ekosystem av inbyggda Jamstack-verktyg (form-hantering, identity, många plugins) medan Cloudflare prioriterar extrem edge-prestanda och nära integration med Workers. Valet beror på om man vill ha ett ”allt-i-ett” Jamstack-ekosystem (Netlify) eller maximal edge-prestanda och Workers-integration (Cloudflare).

Källor: Netlify pricing/docs och Cloudflare Pages docs.

Steg för att publicera (snabbvariant)

  1. Skapa ett GitHub-repo och pusha din kod.
  2. Logga in på Cloudflare Pages och skapa ett nytt projekt → välj ditt repo.
  3. Ange byggkommando
  4. Starta deploy. Cloudflare bygger och distribuerar automatiskt.
  5. Konfigurera eget domän och DNS i Cloudflare om du vill använda ett eget domännamn.