Export site statique¶
Exportez votre CV sous forme de site web entièrement statique, hébergeable gratuitement sur GitHub Pages, Cloudflare Pages, Netlify ou tout autre hébergeur de fichiers statiques. Aucun serveur requis.
Comment exporter¶
- Ouvrez Paramètres → Impression et export
- Faites défiler jusqu'à Export site statique
- Cliquez sur Télécharger le ZIP
Le fichier ZIP contient tout ce qui est nécessaire pour faire fonctionner votre CV comme un site web autonome :
index.html— La page de votre CV avec les balises méta et les données SEO prérempliesdata.json— Toutes vos données CV (profil, expériences, formations, compétences, etc.)shared/— Fichiers CSS, JavaScript et de traductionuploads/— Votre photo de profil et les logos d'entreprises- Fichiers favicon
Contenu de l'export¶
L'export statique contient tout ce qui est visible sur votre CV public :
- Toutes les sections et leur ordre
- Votre couleur de thème et vos paramètres
- Photo de profil et logos d'entreprises
- Toutes les traductions (i18n) pour la langue sélectionnée
- Code de suivi/analytique (si configuré)
- Balises méta SEO et données Open Graph
Les données sensibles (e-mail, téléphone) ne sont pas incluses dans l'export.
Déployer sur GitHub Pages¶
Option 1 : Via l'interface GitHub (sans Git)¶
- Créez un nouveau dépôt sur github.com/new
- Nommez-le
votrenom.github.iopour un site racine, ou n'importe quel nom pour un site de projet - Extrayez le fichier ZIP téléchargé sur votre ordinateur
- Cliquez sur Add file → Upload files dans le dépôt
- Faites glisser tous les fichiers extraits dans la zone de dépôt et validez
- Allez dans Settings → Pages
- Sous Source, sélectionnez Deploy from a branch
- Sélectionnez la branche main et le dossier / (root), puis cliquez sur Save
- Votre CV sera en ligne à l'adresse
https://votrenom.github.ioen quelques minutes
Option 2 : Via Git¶
# Créer un nouveau dépôt
mkdir my-cv && cd my-cv
git init
# Extraire le contenu du ZIP dans ce répertoire
unzip /path/to/Your_Name_static_site.zip
# Pousser vers GitHub
git add .
git commit -m "Deploy CV static site"
git branch -M main
git remote add origin https://github.com/votrenom/votrenom.github.io.git
git push -u origin main
Activez ensuite GitHub Pages dans les paramètres du dépôt comme décrit ci-dessus.
Domaine personnalisé¶
Pour utiliser un domaine personnalisé (par ex. cv.votredomaine.com) :
- Dans votre dépôt, allez dans Settings → Pages → Custom domain
- Saisissez votre domaine et cliquez sur Save
- Ajoutez un enregistrement CNAME chez votre fournisseur DNS pointant vers
votrenom.github.io
Tip
Cochez Enforce HTTPS dans les paramètres Pages pour obtenir un certificat SSL gratuit.
Déployer sur Cloudflare Pages¶
- Poussez les fichiers de votre site statique vers un dépôt GitHub ou GitLab (voir les étapes Git ci-dessus)
- Connectez-vous au tableau de bord Cloudflare
- Allez dans Workers & Pages → Create → Pages → Connect to Git
- Sélectionnez votre dépôt
- Configurez les paramètres de build :
- Build command : laissez vide (aucune étape de build nécessaire)
- Build output directory :
/(racine)
- Cliquez sur Save and Deploy
Votre CV sera en ligne à l'adresse https://votre-projet.pages.dev en moins d'une minute.
Dépôt direct (sans Git)¶
- Allez dans Workers & Pages → Create → Pages → Upload assets
- Nommez votre projet
- Extrayez le ZIP et faites glisser le contenu du dossier dans la zone de dépôt
- Cliquez sur Deploy
Domaine personnalisé sur Cloudflare¶
- Dans votre projet Pages, allez dans Custom domains
- Cliquez sur Set up a custom domain
- Saisissez votre domaine — Cloudflare gère le DNS automatiquement si le domaine est sur Cloudflare
Déployer sur Netlify¶
- Rendez-vous sur app.netlify.com
- Glissez-déposez le dossier ZIP extrait dans la zone de déploiement
- Votre site est instantanément en ligne à une URL
*.netlify.app
Mettre à jour votre site statique¶
Chaque fois que vous mettez à jour votre CV, exportez à nouveau le site statique et re-téléversez les fichiers. La procédure écrase la version précédente.
Tip
Pour un flux de travail optimal avec GitHub Pages ou Cloudflare Pages, conservez un clone Git local et remplacez simplement les fichiers avant de pousser :
# Dans votre dépôt de site statique
rm -rf shared uploads *.html *.json *.png *.ico
unzip /path/to/new-export.zip
git add -A && git commit -m "Update CV" && git push