FEATURE optmizing a sanitize title function to match what wordpress sanitize title does
All checks were successful
continuous-integration/drone/push Build is passing
All checks were successful
continuous-integration/drone/push Build is passing
This commit is contained in:
parent
24379c992c
commit
1be03a7641
|
|
@ -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, '-');
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user