Mettre à jour le thème d'un site, V1 vers V2

Mettre à jour le thème d'un site, V1 vers V2

Pour effectuer la migration :

  1. créer une branche “upgrade/theme”
  2. Si du js est ajouté au site, modifier les appels JS :
import './vendors/bootstrap';
import './vendors/lightbox';
import './vendors/carousel';
import './theme/body';
import './theme/cookie-banner';
  1. Réécrire l’appel sass du thème
@import "_theme/hugo-osuny"
  1. Renommer les fichiers sass et le replacer dans _theme ou à la racine (si custom)
  2. Ajouter le déploiement de la branch sur netlify :

Netlify Branch

  1. Ajouter la configuration de staging avec la bonne url dans . Exemple :
# Dans /config/staging/config.yaml
baseURL: https://upgrade-theme--awam-academy.netlify.app/
  1. Modifier le fichier de configuration netlify pour ajouter le déploiement en environnement staging
# Ajouter dans /netlify.toml
[context.branch-deploy.environment]
  HUGO_ENV = "staging"
  1. Bien vérifier le fonctionnement de toutes les pages type en desktop et mobile à minima

  2. Faire une PR