Documentazione
Guida alla pubblicazione
Una guida pratica per pubblicare siti statici, preparare build di framework, connettere domini e aggiornare progetti su DeployPages.
Avvio rapido
Pubblicare significa trasformare i file locali del sito in un URL che le persone possono aprire. DeployPages è pensato per output statici, quindi la prima pubblicazione può partire da una cartella invece che da una configurazione server.
Opzione 1: pubblicazione tramite trascinamento
Il percorso più veloce per progetti statici. Se il sito è già HTML, CSS, JavaScript o una cartella build completata, puoi caricarlo direttamente.
Adatto per
- 1Preparare la cartella del progetto
La cartella da pubblicare dovrebbe includere un file index.html nella radice, più eventuali stili, script o asset immagine da cui dipende la pagina.
Esempio di struttura delle cartellemio-sito/├── index.html├── styles.css├── script.js└── images/ ├── logo.png └── hero.jpgErrore comune
Se index.html manca o è sepolto all'interno di una sottocartella, il sito non verrà risolto correttamente dopo il caricamento. - 2Apri l'area di caricamento
Utilizza l'area di caricamento su DeployPages. Puoi pubblicare prima un progetto temporaneo, quindi accedere in seguito se desideri mantenerlo.
- 3Carica la cartella
Trascina l'intera cartella nell'area di caricamento o sceglila dal selettore file. Per i framework, carica la cartella di output della build invece dell'albero sorgente.
- 4Apri l'URL generato
Una volta completato il caricamento, DeployPages restituisce un URL online che puoi usare subito per testare o condividere.
Opzione 2: flusso CLI
Utile quando la stessa build viene pubblicata più volte e la pubblicazione appartiene a uno script, un job CI o una checklist di rilascio.
Usalo quando il progetto è diventato ripetibile
Installa CLI
Usa il tuo package manager preferito per installare la CLI a livello globale.
npm install -g @deploypages/cliAutenticati
Esegui il comando login e completa il passaggio di autorizzazione basato sul browser.
deploypages loginPubblica la cartella corrente
Esegui il comando deploy dalla directory di output della build.
deploypages deployGuida alla build dei framework
I framework moderni necessitano di un passaggio build prima del caricamento. L'obiettivo è sempre lo stesso: generare semplici file statici che il browser possa aprire direttamente.
Cosa significa "build"
React / Vue / Vite
npm run buildCarica la cartella dist stessa, non la root del progetto.
Esportazione statica Next.js
npm run buildImposta output: 'export' in next.config.js prima della build.
Semplice HTML
Nessun passaggio build richiestoMantieni semplicemente index.html alla radice.
Hugo/Hexo
hugo oppure hexo generateCarica la cartella public generata.
Esempio di esportazione Next.js
/** @type {import('next').NextConfig} */const nextConfig = { output: 'export', images: { unoptimized: true },};
module.exports = nextConfig;Limiti di esportazione statici
Domini personalizzati
DeployPages può collegare il tuo dominio dopo la prima pubblicazione, così il progetto può passare da un link temporaneo a un indirizzo di produzione con il tuo brand.
Cosa conta come dominio?
Passaggio 1: aggiungi il dominio nella console
Vai alle impostazioni del progetto, apri la scheda domini e aggiungi il nome host a cui desideri connetterti.
Passaggio 2: configurare DNS
DeployPages fornirà i target DNS necessari per verificare la proprietà e instradare il traffico.
Passaggio 3: attendi la verifica
Una volta propagato DNS, lo stato del dominio diventa integro e il provisioning di HTTPS può essere completato.
| Tipo | Host | Valore | Scopo |
|---|---|---|---|
| CNAME | www | cname.deploypages.site | Indirizza il traffico verso la piattaforma |
| TXT | _deploypages-challenge | deploypages-verify=... | Verifica la proprietà del dominio |
Scelta del record host
- Utilizza www quando ti connetti a www.example.com.
- Utilizza @ quando colleghi il dominio root example.com.
- Utilizza un'etichetta di sottodominio come blog quando colleghi blog.example.com.
Aggiornamento di un sito
Stesso flusso, nuova versione
- 1Modifica i file di origine
Modifica testi, stili, media o asset in locale.
- 2Ricostruisci quando necessario
Se il progetto usa un framework, genera prima una nuova directory di output della build.
- 3Apri la console del progetto
Torna alla pagina del progetto in DeployPages.
- 4Carica la nuova versione
Sostituisci la build precedente con la cartella più recente. La cronologia di pubblicazione mantiene tracciabile la versione più nuova.
Una volta completato il caricamento, la nuova build diventa attiva e le versioni precedenti restano disponibili per ripristinare una versione precedente.