Esportazione del sito statico¶
Esporta il tuo CV come sito web completamente statico, ospitabile gratuitamente su GitHub Pages, Cloudflare Pages, Netlify o qualsiasi altro provider di hosting per file statici. Non è richiesto alcun server.
Come esportare¶
- Apri Impostazioni → Stampa ed esportazione
- Scorri fino a Esporta sito statico
- Fai clic su Scarica ZIP
Il file ZIP contiene tutto il necessario per eseguire il tuo CV come sito web autonomo:
index.html— La pagina del tuo CV con metatag e dati SEO precompilatidata.json— Tutti i dati del tuo CV (profilo, esperienze, istruzione, competenze, ecc.)shared/— File CSS, JavaScript e di traduzioneuploads/— La tua foto profilo e i loghi aziendali- File favicon
Cosa è incluso¶
L'esportazione statica contiene tutto ciò che è visibile nel tuo CV pubblico:
- Tutte le sezioni e il loro ordinamento
- Il colore del tema e le impostazioni
- Foto profilo e loghi aziendali
- Tutte le traduzioni (i18n) per la lingua selezionata
- Codice di tracciamento/analisi (se configurato)
- Metatag SEO e dati Open Graph
I dati sensibili (e-mail, telefono) non sono inclusi nell'esportazione.
Pubblicare su GitHub Pages¶
Opzione 1: Tramite l'interfaccia di GitHub (senza Git)¶
- Crea un nuovo repository su github.com/new
- Chiamalo
tuonome.github.ioper un sito radice, oppure un qualsiasi nome per un sito di progetto - Estrai il file ZIP scaricato sul tuo computer
- Fai clic su Aggiungi file → Carica file nel repository
- Trascina tutti i file estratti nell'area di caricamento e conferma il commit
- Vai su Impostazioni → Pages
- In Sorgente, seleziona Distribuisci da un branch
- Seleziona il branch main e la cartella / (radice), quindi fai clic su Salva
- Il tuo CV sarà disponibile su
https://tuonome.github.ioentro pochi minuti
Opzione 2: Con Git¶
# Create a new repository
mkdir my-cv && cd my-cv
git init
# Extract the ZIP contents into this directory
unzip /path/to/Your_Name_static_site.zip
# Push to GitHub
git add .
git commit -m "Deploy CV static site"
git branch -M main
git remote add origin https://github.com/tuonome/tuonome.github.io.git
git push -u origin main
Poi abilita GitHub Pages nelle impostazioni del repository come descritto sopra.
Dominio personalizzato¶
Per usare un dominio personalizzato (es. cv.tuodominio.com):
- Nel tuo repository, vai su Impostazioni → Pages → Dominio personalizzato
- Inserisci il tuo dominio e fai clic su Salva
- Aggiungi un record CNAME presso il tuo provider DNS che punti a
tuonome.github.io
Tip
Attiva Imponi HTTPS nelle impostazioni di Pages per ottenere un certificato SSL gratuito.
Pubblicare su Cloudflare Pages¶
- Carica i file del tuo sito statico su un repository GitHub o GitLab (vedi i passaggi Git sopra)
- Accedi alla dashboard di Cloudflare
- Vai su Workers & Pages → Crea → Pages → Connetti a Git
- Seleziona il tuo repository
- Configura le impostazioni di build:
- Comando di build: lascia vuoto (non è necessario alcun passaggio di build)
- Directory di output del build:
/(radice)
- Fai clic su Salva e distribuisci
Il tuo CV sarà disponibile su https://tuo-progetto.pages.dev entro un minuto.
Caricamento diretto (senza Git)¶
- Vai su Workers & Pages → Crea → Pages → Carica risorse
- Assegna un nome al tuo progetto
- Estrai il file ZIP e trascina il contenuto della cartella nell'area di caricamento
- Fai clic su Distribuisci
Dominio personalizzato su Cloudflare¶
- Nel tuo progetto Pages, vai su Domini personalizzati
- Fai clic su Configura un dominio personalizzato
- Inserisci il tuo dominio — Cloudflare gestisce il DNS automaticamente se il dominio è su Cloudflare
Pubblicare su Netlify¶
- Vai su app.netlify.com
- Trascina la cartella ZIP estratta nell'area di distribuzione
- Il tuo sito è immediatamente disponibile a un URL
*.netlify.app
Aggiornare il sito statico¶
Ogni volta che aggiorni il tuo CV, riesporta il sito statico e ricarica i file. Il processo sovrascrive la versione precedente.
Tip
Per il flusso di lavoro più rapido con GitHub Pages o Cloudflare Pages, mantieni un clone Git locale e sostituisci semplicemente i file e fai push:
# In your static site repo
rm -rf shared uploads *.html *.json *.png *.ico
unzip /path/to/new-export.zip
git add -A && git commit -m "Update CV" && git push