fix: correction script create-team-page avec Python pour Navigation

- Utilisation de Python au lieu de sed/awk pour modification précise
- Insertion correcte du lien Équipe après Overview
- Page team.tsx avec iframe pour charger team.html
This commit is contained in:
syoul
2025-12-06 22:15:56 +01:00
parent df4948c19a
commit 74519f7e41

View File

@@ -47,21 +47,23 @@ fi
if [ -f "$NAV_FILE" ]; then if [ -f "$NAV_FILE" ]; then
if ! grep -q 'href="/team"' "$NAV_FILE"; then if ! grep -q 'href="/team"' "$NAV_FILE"; then
# Ajouter le lien après Overview, avant le commentaire # Ajouter le lien après Overview, avant le commentaire
# Utiliser une approche plus robuste avec awk ou perl # Utiliser Python pour une modification plus précise
awk ' python3 << PYTHON_SCRIPT
/href="\/overview"/ { import re
print
getline with open("$NAV_FILE", 'r') as f:
print content = f.read()
print " <li className={styles.item}>"
print " <Link href=\"/team\">" # Trouver la fin du lien Overview et insérer le nouveau lien avant le commentaire
print " <span className={styles.label}>👥 Équipe</span>" pattern = r'(</Link>\s*</li>\s*)(\{/\*)'
print " </Link>" replacement = r'\1 <li className={styles.item}>\n <Link href="/team">\n <span className={styles.label}>👥 Équipe</span>\n </Link>\n </li>\n \2'
print " </li>"
next new_content = re.sub(pattern, replacement, content)
}
{ print } with open("$NAV_FILE", 'w') as f:
' "$NAV_FILE" > "$NAV_FILE.tmp" && mv "$NAV_FILE.tmp" "$NAV_FILE" f.write(new_content)
PYTHON_SCRIPT
echo "✅ Lien Équipe ajouté au composant Navigation" echo "✅ Lien Équipe ajouté au composant Navigation"
else else
echo " Lien Équipe déjà présent dans Navigation" echo " Lien Équipe déjà présent dans Navigation"