Documentatie
Publicatiehandleiding
Een praktische gids voor het publiceren van statische websites, het voorbereiden van framework-builds, het verbinden van domeinen en het bijwerken van projecten op DeployPages.
Snel beginnen
Publicatie betekent dat lokale websitebestanden worden omgezet in een URL die mensen kunnen openen. DeployPages is gebouwd voor statische uitvoer, zodat de eerste publicatie kan beginnen met een map in plaats van een serverconfiguratie.
Optie 1: publicatie via slepen en neerzetten
Het snelste pad voor statische projecten. Als de website al HTML, CSS, JavaScript of een voltooide build-map bevat, kunt u deze rechtstreeks uploaden.
Goede pasvorm voor
- 1Bereid de projectmap voor
Uw publiceerbare map moet in de root een index.html-bestand bevatten, plus alle stijlen, scripts en afbeeldingsassets waarvan de pagina afhankelijk is.
Voorbeeld mapstructuurmijn-website/├── index.html├── styles.css├── script.js└── images/ ├── logo.png └── hero.jpgVeelgemaakte fout
Als index.html ontbreekt of verborgen is in een submap, zal de website na het uploaden niet correct worden omgezet. - 2Open het uploadgebied
Gebruik het uploadgebied op DeployPages. U kunt een tijdelijk project eerst publiceren en u later aanmelden als u het wilt behouden.
- 3Upload de map
Sleep de volledige map naar het uploadgebied of kies deze uit de bestandskiezer. Voor frameworks uploadt u de uitvoermap build in plaats van de bronstructuur.
- 4Open de gegenereerde URL
Wanneer het uploaden is voltooid, retourneert DeployPages een live URL die u onmiddellijk kunt gebruiken om te testen of te delen.
Optie 2: CLI-proces
Handig wanneer dezelfde build herhaaldelijk wordt gepubliceerd en de publicatie thuishoort in een script, CI-taak of releasechecklist.
Gebruik dit wanneer het project herhaalbaar is geworden
Installeer de CLI
Gebruik uw pakketbeheerder naar keuze om de CLI wereldwijd te installeren.
npm install -g @deploypages/cliAuthenticeren
Voer de login-opdracht uit en voltooi de browsergebaseerde autorisatiestap.
deploypages loginPubliceer de huidige map
Voer de deploy-opdracht uit vanuit de build-uitvoermap.
deploypages deployFrameworkbuild-handleiding
Moderne frameworks hebben een build-stap nodig voordat ze worden geüpload. Het doel is altijd hetzelfde: gewone statische bestanden genereren die de browser direct kan openen.
Wat ‘bouwen’ betekent
React / Vue / Vite
npm run buildUpload de map dist zelf, niet de hoofdmap van het project.
Next.js statische export
npm run buildStel output: 'export' in next.config.js in vóór het bouwen.
Gewoon HTML
Geen build-stap vereistHoud index.html gewoon in de root.
Hugo/Hexo
hugo of hexo generateUpload de gegenereerde map public.
Next.js-exportvoorbeeld
/** @type {import('next').NextConfig} */const nextConfig = { output: 'export', images: { unoptimized: true },};
module.exports = nextConfig;Statische exportlimieten
Eigen domeinen
DeployPages kan na de eerste publicatie uw eigen domein koppelen, zodat het project kan worden verplaatst van een systeem-URL naar een productieadres met uw merk.
Wat telt als een domein?
Stap 1: Voeg het domein toe in de console
Ga naar projectinstellingen, open het tabblad domeinen en voeg de hostnaam toe waarmee u verbinding wilt maken.
Stap 2: Configureer DNS
DeployPages levert de DNS-doelen die u nodig hebt voor eigendomsverificatie en verkeersroutering.
Stap 3: Wacht op verificatie
Wanneer DNS is gepropageerd, wordt de domeinstatus in orde en kan de inrichting van HTTPS worden voltooid.
| Type | Host | Waarde | Doel |
|---|---|---|---|
| CNAME | www | cname.deploypages.website | Wijs verkeer naar het platform |
| TXT | _deploypages-challenge | deploypages-verify=... | Domeineigendom verifiëren |
Het hostrecord kiezen
- Gebruik www als u verbinding maakt met www.voorbeeld.com.
- Gebruik @ bij het verbinden van het hoofddomein example.com.
- Gebruik een subdomeinlabel zoals blog wanneer u verbinding maakt met blog.example.com.
Een website bijwerken
Hetzelfde proces, nieuwe versie
- 1Bewerk de bronbestanden
Wijzig de tekst, stijlen, media of assets lokaal.
- 2Herbouwen wanneer dat nodig is
Als het project een framework gebruikt, genereer dan eerst een nieuwe build-uitvoermap.
- 3Open de projectconsole
Ga terug naar de projectpagina in DeployPages.
- 4Upload de nieuwe versie
Vervang de vorige build door de nieuwste map. Door de publicatiegeschiedenis is de nieuwere release traceerbaar.
Zodra het uploaden is voltooid, wordt de nieuwe build live en blijven vorige versies beschikbaar voor herstel.