Kilde

  1. Lag filen vercel.json i rotmappen til repoet ditt, og legg til følgende innhold: { "cleanUrls": true }
  2. Kjør npx quartz sync
  3. Logg inn på Vercel dashboardet
  4. Trykk på Add New... > Project
  5. Gi Vercel tilgang til GitHub-repoet ditt
  6. Gi prosjektet et navn (kun små bokstaver og bindestrek)
  7. Sett følgende prosjektverdier:
    • Framework preset: Other
    • Root directory: ./
    • Build and Output Settings
      • Build Command: npx quartz build
  8. Trykk Deploy

Etter kort tid burde Vercel rapportere at bygging og kjøring er ferdig, og gi deg 2 URL-er som kan brukes til å nå din nye nettside.

  1. Velg den korteste av disse, og kopier den
  2. I repoet ditt, åpne quartz.config.ts
  3. Endre baseUrl til å være din nye Vercel-URL
  4. Lagre, og kjør npx quartz sync

Personlig domene

Kilde

Viktig: underdomene

Dersom du ønsker å registrere et underdomene (superside.eksempel.no) og ikke bare et rent domene (eksempel.no) så er det et par ekstra hensyn som må tas:

  1. Vercel krever et CAA record for å kunne generere SSL sertifikater
  2. Ettersom et CNAME record ikke kan dele navn med noe annet, kan det heller ikke genereres CAA og CNAME for samme underdomene
  3. Den enkleste løsningen (jeg har funnet) for dette er å:
    1. Lage et “todelt” underdomene (super.side.eksempel.no), og opprette CNAME record for dette
    2. Lage et CAA record for bare den første delen av underdomenet (side.eksempel.no)
  1. Opprett et CNAME record for ditt (under)domene hos din domeneregistrar
    • Alternativt kan et domene kjøpes og registreres rett hos Vercel
  2. Logg inn på Vercel dashboardet
  3. Velg ønsket prosjekt
  4. Trykk på Domains, en knapp som ligger til høyre på skjermen, rett til venstre for en svart Visit-knapp
  5. I “søkefeltet”, skriv inn domenet du ønsker å registrere for prosjektet ditt
  6. Trykk Add
  7. Åpne quartz.config.ts og endre baseUrl til å være ditt nye domene
  8. Lagre, og kjør npx quartz sync

Vercel vil nå forsøke å nå ditt nye domene, samt generere et SSL-sertifikat for dette, noe som kan ta alt fra 30 sekunder til en time.