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"