Generator slug za darmo
Konwertuj dowolny tytuł lub tekst na przyjazny dla URL slug. Idealny do wpisów na blogu, stron CMS i adresów URL zoptymalizowanych pod SEO.
Szybkie przykłady
Typowe zastosowania
- Wygeneruj slugi URL dla postów na bloguKonwertuj tytuły postów na blogu na czyste, przyjazne SEO slugi URL dla WordPress, Ghost i dowolnego CMS.
- Wygeneruj bezpieczne nazwy plików z tytułówKonwertuj tytuły dokumentów, nazwy zdjęć lub nazwy zasobów na bezpieczne dla systemu plików nazwy plików bez spacji ani znaków specjalnych.
- Optymalizuj slugi URL dla SEOUtwórz slugi URL bogate w słowa kluczowe i zwięzłe, które pomagają wyszukiwarkom zrozumieć i uszeregować Twoje strony.
- Wygeneruj slugi dla CMS i systemów bezserwerowychUtwórz spójne slugi dla wpisów treści Contentful, Sanity, Strapi i innych systemów CMS bez serwera.
- Wygeneruj slugi URL produktów dla e-commerceUtwórz czyste, bogate w słowa kluczowe slugi strony produktu dla Shopify, WooCommerce i sklepów e-commerce.
Jak to działa
Generator slugów działa w całości w przeglądarce bez żadnych zewnętrznych bibliotek. Zamienia tekst na slugi bezpieczne dla URL za pomocą ręcznie przygotowanej tabeli transliteracji dla cyrylicy, greki i specjalnych znaków łacińskich, w połączeniu z wbudowaną w przeglądarkę normalizacją Unicode (NFKD) do usuwania znaków diakrytycznych.
- 1Przebieg transliteracjiKażdy znak jest wyszukiwany we wbudowanej tabeli CHARMAP, która przypisuje pismom spoza ASCII odpowiedniki łacińskie — cyrylica (а→a, ж→zh, ш→sh), greka (θ→th, ψ→ps) i łacińskie znaki specjalne (æ→ae, ß→ss, ð→d). Znaki z osobnymi przypisaniami, jak ё→yo, są obsługiwane tutaj, przed dalszym przetwarzaniem.
- 2Normalizacja Unicode i usuwanie znaków diakrytycznychNatywne String.normalize('NFKD') przeglądarki rozkłada znaki złożone — więc á staje się a + łączący akcent ostry. Wyrażenie regularne usuwa następnie wszystkie znaki łączące (zakres Unicode U+0300–U+036F), sprowadzając litery łacińskie z akcentami, takie jak é, ñ i ț, do podstawowych znaków ASCII.
- 3Podział na słowa i filtrowanie słów pomijanychPozostałe znaki niealfanumeryczne są zastępowane spacjami, a tekst dzielony na słowa. Jeśli usuwanie słów pomijanych jest włączone, popularne angielskie słowa funkcyjne (the, and, of, in, …) są usuwane z listy. Słowa są następnie łączone wybranym separatorem (łącznik, podkreślenie lub kropka).
- 4Przycinanie długości i wynikJeśli ustawiono maksymalną długość, slug jest przycinany na najbliższej granicy słowa przed limitem — nigdy w środku słowa — przez cofnięcie się do ostatniego separatora. Końcowy slug wyświetla się natychmiast podczas pisania, z liczbą znaków i słów poniżej.
Powiązane narzędzia
Koder i dekoder URL
Koduj i dekoduj adresy URL oraz ciągi zapytań. Obsługa encodeURIComponent, decodeURIComponent i analizy ciągów zapytań.
Formatowanie tekstu przyjazne dyslektykom
Reformatuj dowolny tekst dla łatwiejszego czytania: duże odstępy między literami i słowami, wyższe linie, ograniczona szerokość wierszy, czytelne czcionki, delikatne tło i opcjonalne pogrubienie początków słów. Wszystko w Twojej przeglądarce.
Generator metatagów i Open Graph
Generuj metatagi SEO, Open Graph i oznaczenia Twitter Card z podglądem Google i udostępniania w mediach społecznościowych na żywo. Kopiuj bezpośrednio do nagłówka strony.