- Lag filen
vercel.jsoni rotmappen til repoet ditt, og legg til følgende innhold:{ "cleanUrls": true } - Kjør
npx quartz sync - Logg inn på Vercel dashboardet
- Trykk på
Add New... > Project - Gi Vercel tilgang til GitHub-repoet ditt
- Gi prosjektet et navn (kun små bokstaver og bindestrek)
- Sett følgende prosjektverdier:
- Framework preset:
Other - Root directory:
./ - Build and Output Settings
- Build Command:
npx quartz build
- Build Command:
- Framework preset:
- 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.
- Velg den korteste av disse, og kopier den
- I repoet ditt, åpne
quartz.config.ts - Endre
baseUrltil å være din nye Vercel-URL - Lagre, og kjør
npx quartz sync
Personlig domene
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:
- Vercel krever et CAA record for å kunne generere SSL sertifikater
- Ettersom et CNAME record ikke kan dele navn med noe annet, kan det heller ikke genereres CAA og CNAME for samme underdomene
- Den enkleste løsningen (jeg har funnet) for dette er å:
- Lage et “todelt” underdomene (
super.side.eksempel.no), og opprette CNAME record for dette- Lage et CAA record for bare den første delen av underdomenet (
side.eksempel.no)
- Opprett et CNAME record for ditt (under)domene hos din domeneregistrar
- Alternativt kan et domene kjøpes og registreres rett hos Vercel
- Logg inn på Vercel dashboardet
- Velg ønsket prosjekt
- Trykk på
Domains, en knapp som ligger til høyre på skjermen, rett til venstre for en svartVisit-knapp - I “søkefeltet”, skriv inn domenet du ønsker å registrere for prosjektet ditt
- Trykk
Add - Åpne
quartz.config.tsog endrebaseUrltil å være ditt nye domene - 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.