Generatore di slug
Trasforma un titolo in uno slug di URL pulito, con accenti e punteggiatura risolti, nel tuo browser.
Gira interamente nel tuo browser. Non viene caricato, registrato o salvato niente.
Uno slug è la parte leggibile di un URL: il pezzo che una persona può guardare per capire di cosa parla la pagina. Arrivarci da un titolo significa perdere gli accenti, la punteggiatura e gli spazi senza perdere le parole.
Come funziona
Le lettere accentate vengono scomposte in una lettera di base e un segno, e il segno viene scartato: é diventa e, ü diventa u. Questo risolve quasi tutto l'alfabeto latino senza una tabella da consultare.
Le lettere che non sono una lettera di base più un segno sono elencate esplicitamente, perché lì la scomposizione non aiuta: ß diventa ss, æ diventa ae, ø diventa o, ł diventa l. Straße e Strasse danno quindi lo stesso slug, che è il punto.
Tutto il resto che non è una lettera o una cifra diventa il separatore, le sequenze di separatori si riducono a uno e le estremità vengono tagliate.
Esempi
| Caso | Dati inseriti | Risultato |
|---|---|---|
| Un titolo francese | Crème brûlée : la recette de l'été | creme-brulee-la-recette-de-l-ete |
| Tedesco, dove la ß va scritta per esteso | Straße & Verkehr | strasse-verkehr |
| La punteggiatura si riduce invece di accumularsi | Hello --- World!!! | hello-world |
Domande frequenti
Perché un trattino e non un trattino basso?
I motori di ricerca trattano il trattino come separatore di parole e il trattino basso come unione, quindi hello_world può essere letto come una parola sola. Sono offerti entrambi perché esistono sistemi che usano l'uno e l'altro, ma il trattino è il valore predefinito giusto per un URL pubblico.
Cosa succede a un testo in greco, cirillico o cinese?
Quei caratteri vengono scartati, e se un titolo è tutto in uno di quegli alfabeti lo slug torna vuoto. È deliberato: non esiste un'unica romanizzazione corretta per essi, esistono più norme in concorrenza, e sceglierne una in silenzio metterebbe nel tuo URL una traslitterazione che non hai mai accettato.
È garantito che lo slug sia unico?
No, e non può esserlo. Due titoli diversi possono ridursi allo stesso slug — Straße e Strasse lo fanno — che di solito è quello che vuoi. L'unicità spetta a ciò che memorizza lo slug, di solito aggiungendo un numero.
Devo tenere i numeri?
Vengono tenuti. Le cifre hanno senso in un titolo molto più spesso che no, e uno slug che trasformasse «le 10 migliori ricette» in «le-migliori-ricette» descriverebbe un'altra pagina.
Da sapere
- Tutto avviene nel tuo browser. Quello che incolli non viene caricato, registrato o salvato.