Förord
Efter att ha skapat en webbplats med AI-verktyg som ChatGPT, Canva, Gemini Canvas, Claude Artifacts eller Sider Web Creator, är nästa stora fråga hur man hanterar webbhotell på GitHub Pages så att du kan besöka webbplatsen via din egen domän. Den här guiden leder dig steg-för-steg genom resan – från att exportera ett projekt i Sider Web Creator till att sluta med en fullfjädrad webbplats under din personliga domän – samtidigt som den avmystifierar både webbhotell och GitHub Pages-konfiguration längs vägen.
🎯 Vad du kommer att lära dig
Hur du korrekt laddar ner och förstår de AI-genererade projektfilerna innan du väljer ett GitHub Pages-webbhotellsflöde.
Steg-för-steg-instruktioner för att distribuera webbplatsen gratis på GitHub Pages.
Hur du köper och binder din egen anpassade domän inuti GitHub Pages-inställningarna och ansluter den till bästa praxis DNS-poster.
Proffstips för att få webbplatsen att se helt professionell och trovärdig ut när GitHub Pages-installationen är live.
📥 Steg 1: Ladda ner din webbplats från Sider Web Creator
De flesta statiska värdplattformar – inklusive GitHub Pages – förväntar sig en ren byggmapp, så först måste du samla dina filer.
1.1 Ladda ner projektfilerna
När Web Creator har genererat webbplatsen, klicka på knappen Ladda ner i det övre högra hörnet.
Vänta medan systemet paketerar ditt projekt.
Du får en .zip-fil som är redo för uppladdning till GitHub Pages.
Extrahera zip-filen var som helst på din dator.
1.2 Förstå filstrukturen (Viktigt!)
my-website/
├── dist/ ⭐ Produktionsbygge för **GitHub Pages**
│ ├── index.html → Hemsida
│ ├── assets/ → Stilar & skript
│ └── …
├── src/ 📝 Källkodsmapp
├── package.json 📦 Projektkonfiguration
└── …andra filer
Viktig påminnelse: Endast innehållet inuti dist/ publiceras på GitHub Pages.
1.3 Lokal förhandsvisningstest
Gå in i mappen dist/.
Dubbelklicka på index.html.
Webbplatsen öppnas i din webbläsare.
Verifiera att allt fungerar innan du pushar till GitHub Pages.
🚀 Steg 2: Välj en distributionsplattform
Även om GitHub Pages är hjälten i den här guiden, här är en snabb jämförelse:
| |
|---|
🌟 GitHub Pages (fokus för denna guide) | Helt gratis • Dra-och-släpp eller git push-distribution • Gratis HTTPS • Global CDN • Anpassade domäner • Inbyggd CI med GitHub Actions |
| Globalt edge-nätverk • 100 % gratis • Blixtsnabbt |
| Polerat UI • Funktionsrikt |
📤 Steg 3: Distribuera till GitHub Pages (Detaljerad guide)
Även om GitHub Pages finns inuti en utvecklarplattform, tänk på det som ultramodernt webbhotell med tryckknappsbekvämlighet.
3.1 Registrera dig och skapa ett arkiv
Besök github.com och logga in.
Klicka på + Nytt arkiv.
Namnge det my-website och välj Offentligt (eller Privat om du har en betald plan; GitHub Pages stöder nu privata arkiv).
Lämna Initiera med README omarkerat om du planerar att pusha senare.
3.2 Lägg till dina webbplatsfiler
Metod A: Dra-och-släpp-uppladdning (bäst för nybörjare)
I arkivets Kod-flik klickar du på Lägg till fil → Ladda upp filer.
Släpp allt inuti dist/.
Scrolla ner och klicka på Commit changes.
Metod B: Git CLI (bäst för utvecklare)
# Klona det tomma arkivet
git clone https://github.com/<user>/my-website.git
cd my-website
# Kopiera byggresultat
cp -r /path/to/dist/* .
# Commit & push
git add .
git commit -m "Initial **GitHub Pages** deploy"
git push origin main
Oavsett vilken väg du väljer, hamnar du med statiska filer i arkivets rot – perfekt för GitHub Pages.
3.3 Aktivera GitHub Pages
Gå till Inställningar → Pages.
Under Source väljer du Deploy from a branch → main (/root).
Klicka på Save. GitHub Pages bygger på ~30 s och returnerar en URL som https://<user>.github.io/my-website/.
3.4 Hämta din standard-URL
Besök länken för att bekräfta att allt laddas. GitHub Pages serverar automatiskt via global CDN.
🌐 Steg 4: Köp och bind din egen domän
4.1 Köp en domän
Föreslagna registrarer (alla fungerar bra med GitHub Pages): Namecheap, GoDaddy, Alibaba Cloud, Tencent Cloud. Välj en kort .com om möjligt.
4.2 Lägg till domänen i GitHub Pages
Fortfarande i Inställningar → Pages, hitta Custom domain.
Ange mywebsite.com eller www.mywebsite.com.
Klicka på Save. GitHub Pages skriver automatiskt en CNAME-fil.
4.3 Konfigurera DNS-poster
| | |
|---|
| | 185.199.108.153, 185.199.109.153, 185.199.110.153, 185.199.111.153
|
| | |
Vänta 10 min–24 h för spridning. Dessa IP-adresser är konstanta för GitHub Pages. |
4.4 Tvinga HTTPS
Efter att DNS har spridits, uppdatera Pages-inställningarna och växla Enforce HTTPS. Let’s Encrypt-certifikat utfärdas automatiskt.
✨ Steg 5: Få webbplatsen att se professionell ut
5.1 Lägg till en anpassad Favicon
Förbered en 32×32 px-ikon med namnet favicon.ico.
Placera den i arkivets rot.
Committa och pusha; GitHub Pages serverar den direkt.
5.2 Infoga anpassad metainformation
Redigera index.html i arkivets rot:
<meta name="description" content="Your website description on **GitHub Pages**">
<meta name="author" content="Your Name">
5.3 Analytics (valfritt)
Klistra in GA / Plausible-kodsnuttar inuti <head>; GitHub Pages respekterar cachelagringshuvuden.
🔧 Felsökning
Tom sida? Bekräfta att index.html finns i arkivets rot och att tillgångssökvägar är relativa.
Domänen loopar till .github.io? Dubbelkolla A/CNAME-poster och vänta full TTL.
HTTPS-växeln inaktiverad? DNS är inte korrekt ännu; verifiera med dig.
🎉 Sammanfattning
Grattis! Du har nu:
✅ Framgångsrikt laddat ner din AI-genererade webbplats redo för GitHub Pages-värd.
✅ Distribuerat den kostnadsfritt till GitHub Pages.
✅ Säkerställt din egen anpassade domän.
✅ Polerat GitHub Pages-miljön för att se helt professionell ut.
Din webbplats är nu:
🌐 Online 24/7, driven av GitHub Pages CDN.
🏷️ Serverad under en professionell domän.
🔒 Skyddad av HTTPS-kryptering.
⚡ Globalt snabb tack vare GitHub Pages edge-noder.
🗝️ Helt ägd och kontrollerad av dig.
💡 Nästa steg
SEO-optimering: lägg till riktade nyckelord och metabeskrivningar för att öka sökrankingen för din GitHub Pages-installation.
Social delning: integrera delningsknappar för stora plattformar.
Kontinuerliga uppdateringar: committa ändringar regelbundet; GitHub Pages auto-omdistribuerar.
Säkerhetskopior: aktivera GitHub-arkivskydd eller spegla arkivet.
Du är nu en sann webbplatsägare – dela din GitHub Pages-länk och visa din skapelse för världen!