Бесплатен Генератор на slug
Конвертирајте кој било наслов или текст во slug погоден за URL. Совршено за блог-објави, CMS страници и URL-адреси оптимизирани за SEO.
Брзи примери
Како функционира
Генераторот на slug работи целосно во вашиот прелистувач без надворешни библиотеки. Го конвертира текстот во URL-безбедни slug-ови користејќи рачно напишана табела за транслитерација за кирилица, грчко и латинично специјални карактери, комбинирана со вградената Unicode нормализација (NFKD) на прелистувачот за отстранување акценти.
- 1Проход на транслитерацијаСекој карактер се бара во вградена табела CHARMAP која ги пресликува не-ASCII писмата на латинични еквиваленти — кирилица (а→a, ж→zh, ш→sh), грчка (θ→th, ψ→ps) и латинични специјали (æ→ae, ß→ss, ð→d). Карактери со наменски пресликувања како ё→yo се обработуваат овде пред каква било понатамошна обработка.
- 2Unicode нормализирање и отстранување акцентиПриродниот String.normalize('NFKD') на прелистувачот ги разложува претходно составените карактери — така што á станува a + комбинирачки акутен акцент. Потоа регуларен израз ги отстранува сите комбинирачки знаци (Unicode опсег U+0300–U+036F), сведувајќи ги акцентираните латинични букви како é, ñ, и ț на нивната обична ASCII основа.
- 3Делење зборови и филтрирање на стоп-зборовиПреостанатите не-алфанумерички карактери се заменуваат со празни места и текстот се дели на зборови. Ако е овозможено отстранувањето стоп-зборови, вообичаените англиски функционални зборови (the, and, of, in, …) се отфрлаат од листата зборови. Зборовите потоа се спојуваат со вашиот избран разделувач (цртичка, долна црта, или точка).
- 4Скратување на должина и излезАко е поставена граница за максимална должина, slug-от се отсекува на најблиската граница на збор пред границата — никогаш насредина на збор — со скенирање наназад до последниот разделувач. Конечниот slug моментално се прикажува додека пишувате, со бројот карактери и зборови прикажан подолу.
Поврзани алатки
УРЛ-енкодер и декодер
Кодирајте и дешифрирајте URL-адреси и низи за пребарување. Поддржува encodeURIcomponent, decodeURIcomponent и парсирање низа за пребарување.
Конвертор на текстуални букви
Претворете го текстот во големи букви, мали букви, насловни букви, camelCase, snake_case и повеќе.
Преформатирање пријателско за дислексија
Преформатирајте секаков текст за полесно читање: поголем размак меѓу букви и зборови, повисоки линии, ограничена ширина на линија, читливи фонтови, мека позадинска нијанса и опционално задебелен почеток на зборовите. Сè во вашиот прелистувач.