Saltar ao contido principal
LibraTool logoLibraTool

Xerador de slug de balde

Converte calquera título ou texto nun slug compatible con URL. Ideal para entradas de blog, páxinas CMS e URLs optimizadas para SEO.

Funciona sen conexión unha vez cargado
Separador
Slug xerado
o-titulo-do-meu-artigo-de-blog
30 caracteres7 palabras

Exemplos rápidos

Usos habituais

  • Xeración de URL Slugs para Publicacións de BlogConverter títulos de publicacións de blog en slugs URL limpios e amigables con SEO para WordPress, Ghost e calquera CMS.
  • Xeración de Nomes de Ficheiros Seguros a partir de TítulosConverter títulos de documentos, nomes de fotos ou nomes de activos en nomes de ficheiros seguros do sistema de ficheiros sen espazos nin caracteres especiais.
  • Optimizar URL Slugs para SEOCrear slugs URL ricos en palabras clave, concisos que axuden aos motores de busca a entender e clasificar as súas páxinas.
  • Xeración de Slugs para CMS e Sistemas sen CabezaCrear slugs consistentes para Contentful, Sanity, Strapi e outras entradas de contido CMS sen cabeza.
  • Xeración de Slugs URL de Produtos para E-commerceCrear slugs de páxina de produto limpios e ricos en palabras clave para Shopify, WooCommerce e tenda de comercio electrónico.

Como funciona

O xerador de slugs execútase enteiramente no teu navegador sen bibliotecas externas. Converte texto en slugs seguros para URL usando unha táboa de transliteración escrita a man para caracteres especiais cirílicos, gregos e latinos, combinada coa normalización Unicode integrada do navegador (NFKD) para eliminar acentos.

  1. 1
    Pasada de transliteración
    Cada carácter búscase nunha táboa CHARMAP integrada que mapea escrituras non ASCII a equivalentes latinos — cirílico (а→a, ж→zh, ш→sh), grego (θ→th, ψ→ps) e especiais latinos (æ→ae, ß→ss, ð→d). Os caracteres con mapeos dedicados como ё→yo xestiónanse aquí antes de calquera procesamento adicional.
  2. 2
    Normalización Unicode e eliminación de acentos
    O String.normalize('NFKD') nativo do navegador descompón os caracteres precompostos — así que á se converte en a + acento agudo combinado. Unha expresión regular despois elimina todas as marcas de combinación (rango Unicode U+0300–U+036F), reducindo letras latinas acentuadas como é, ñ e ț á súa base ASCII simple.
  3. 3
    División de palabras e filtrado de palabras vacías
    Os caracteres non alfanuméricos restantes substitúense por espazos e o texto divídese en palabras. Se a eliminación de palabras vacías está activada, elimínanse da lista de palabras as palabras funcionais inglesas comúns (the, and, of, in, …). As palabras únense despois co separador escollido (guión, guión baixo ou punto).
  4. 4
    Truncamento de lonxitude e saída
    Se se establece un límite de lonxitude máxima, o slug córtase no límite de palabra máis próximo antes do límite — nunca a metade dunha palabra — escaneando cara atrás ata o último separador. O slug final móstrase ao instante mentres escribes, con contos de caracteres e palabras mostrados debaixo.

Ferramentas relacionadas

Preguntas frecuentes