From 74519f7e4199e6d7ef4fc93afc2c3b87539c5891 Mon Sep 17 00:00:00 2001 From: syoul Date: Sat, 6 Dec 2025 22:15:56 +0100 Subject: [PATCH] fix: correction script create-team-page avec Python pour Navigation MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 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 --- scripts/create-team-page.sh | 32 +++++++++++++++++--------------- 1 file changed, 17 insertions(+), 15 deletions(-) diff --git a/scripts/create-team-page.sh b/scripts/create-team-page.sh index 15821bd..6b01878 100755 --- a/scripts/create-team-page.sh +++ b/scripts/create-team-page.sh @@ -47,21 +47,23 @@ fi if [ -f "$NAV_FILE" ]; then if ! grep -q 'href="/team"' "$NAV_FILE"; then # Ajouter le lien après Overview, avant le commentaire - # Utiliser une approche plus robuste avec awk ou perl - awk ' - /href="\/overview"/ { - print - getline - print - print "
  • " - print " " - print " 👥 Équipe" - print " " - print "
  • " - next - } - { print } - ' "$NAV_FILE" > "$NAV_FILE.tmp" && mv "$NAV_FILE.tmp" "$NAV_FILE" + # Utiliser Python pour une modification plus précise + python3 << PYTHON_SCRIPT +import re + +with open("$NAV_FILE", 'r') as f: + content = f.read() + +# Trouver la fin du lien Overview et insérer le nouveau lien avant le commentaire +pattern = r'(\s*\s*)(\{/\*)' +replacement = r'\1
  • \n \n 👥 Équipe\n \n
  • \n \2' + +new_content = re.sub(pattern, replacement, content) + +with open("$NAV_FILE", 'w') as f: + f.write(new_content) + +PYTHON_SCRIPT echo "✅ Lien Équipe ajouté au composant Navigation" else echo "ℹ️ Lien Équipe déjà présent dans Navigation"