Challenge Hugo : Déploiement Site Web Statique avec SSL

mar. 23 septembre 2025 - 1 min read -

Challenge Hugo - Site Web Statique avec SSL et CI/CD

Objectifs du Challenge

Mission : Déployer un site web Hugo professionnel accessible en HTTPS avec déploiement automatique.

Prérequis

  • Compte GitLab.com
  • Connaissance de base Git
  • Éditeur de texte

Livrables Attendus

1. Structure du Projet

Créer un repository GitLab avec :

hugo-challenge/
├── config.yml              # Configuration Hugo
├── content/                 # Contenu du site
├── layouts/                 # Templates (si thème custom)
├── static/                  # Assets statiques
├── .gitignore
└── README.md

Instructions de Soumission

  1. Repository GitLab : Créer un repository public
  2. URL du site : Fournir l’URL GitLab Pages
  3. Documentation : README avec instructions d’installation
  4. Délai : 48h maximum

Ressources Utiles

Bonus (Optionnel)

  • Pipeline CI/CD : Déploiement automatique avec .gitlab-ci.yml

Objectif : Démontrer votre capacité à déployer une solution web moderne avec sécurité SSL.