FEATURE optmizing a sanitize title function to match what wordpress sanitize title does
All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
Nonimart 2025-08-21 14:47:57 +02:00
parent 24379c992c
commit 1be03a7641

View File

@ -13,6 +13,9 @@ function sanitizeTitle(title: string): string {
// Normaliser les caractères (supprimer les accents) - comme WordPress // Normaliser les caractères (supprimer les accents) - comme WordPress
slug = slug.normalize('NFD').replace(/[\u0300-\u036f]/g, ''); slug = slug.normalize('NFD').replace(/[\u0300-\u036f]/g, '');
// Remplacer les ligatures (comme WordPress remove_accents)
slug = slug.replace(/œ/g, 'oe').replace(/æ/g, 'ae');
// Remplacer les points par des tirets (comme WordPress) // Remplacer les points par des tirets (comme WordPress)
slug = slug.replace(/\./g, '-'); slug = slug.replace(/\./g, '-');