Mettre à jour le thème d'un site, V1 vers V2
Pour effectuer la migration :
- créer une branche “upgrade/theme”
- 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';
- Réécrire l’appel sass du thème
@import "_theme/hugo-osuny"
- Renommer les fichiers sass et le replacer dans _theme ou à la racine (si custom)
- Ajouter le déploiement de la branch sur netlify :
- Ajouter la configuration de staging avec la bonne url dans . Exemple :
# Dans /config/staging/config.yaml
baseURL: https://upgrade-theme--awam-academy.netlify.app/
- 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"
Bien vérifier le fonctionnement de toutes les pages type en desktop et mobile à minima
Faire une PR