Անցնել հիմնական բովանդակությանը

Slug գեներատոր անվճար

Փոխակերպեք ցանկացած վերնագիր կամ տեքստ URL-ի համար հարմար slug-ի: Կատարյալ է բլոգ գրառումների, CMS էջերի ու SEO-ի համար օպտիմացված URL-ների:

Աշխատում է անցանց՝ բեռնվելուց հետո
Բաժանիչ
Ստեծծված slug
Վերևվում մուտքագրեք ինչ-վոր բան…
Ոչ լատինական տառերը (օրինակ, չինարեն, կիրիլից, արաբերեն) ջնջվել են — այս գեներատորը պահում է միայն a-z, 0-9: Այդ գրերի համար տեքստը նախ տրանսլիտերացրեք կամ օգտագործեք Unicode-ը պահպանող URL:

Արագ որինակներ

Տարածված կիրառություններ

  • Վեց Գրառումների համար URL Slugs ՍտեղծելՎեց Գրառման Վերնագրերը Մաքուր, SEO-Բարեկամ URL Slugs-ի մեջ Փոխակերպել WordPress, Ghost-ի և Ցանկացած CMS-ի համար:
  • Վերնագրերից Ապահովել Ֆայլ Անունները ՍտեղծելՓաստաթղթի Վերնագրերը, Լուսանկարների Անունները կամ Ակտիվների Անունները Ֆայլային Համակարգ-Ապահովել Անուններում, առանց Տարածքների կամ Հատուկ Նիշերի:
  • SEO-ի համար URL Slugs-ի ՕպտիմիզացիաԿազմել Արմատական Խոսակցություն, Համառոտ URL Slugs, որը Հասկացնում են Որոնման Շարժիչները Հասկանալ և Վարկանիշ Տալ Ձեր Էջերին:
  • CMS-ի և Չգլխավոր Համակարգերի համար Slugs-ի ՍտեղծելԱռուծական Slugs-ի Ստեղծել Contentful-ի, Sanity-ի, Strapi-ի և այլ Չգլխավոր CMS Բովանդակության Գրառումների համար:
  • E-commerce-ի համար Արտադրանքի URL Slugs ՍտեղծելՄաքուր, Արմատական-հարուստ Արտադրանք Էջերի Slugs-ի Ստեղծել Shopify-ի, WooCommerce-ի և E-commerce Խանութների համար:

Ինչպես է այն աշխատում

Slug գեներատորը լիովին աշխատում է ձեր դիտարկիչում՝ առանց արտաքին գրադարանների։ Այն տեքստը փոխարկում է URL-անվտանգ slug-ների՝ օգտագործելով ձեռագիր տառադարձման աղյուսակ կիրիլիցայի, հունարենի և լատինական հատուկ նիշերի համար, զուգակցված դիտարկիչի ներկառուցված Unicode նորմալացման հետ (NFKD) ընդգծումների հեռացման համար։

  1. 1
    Տառադարձման անցում
    Ամեն նիշ որոնվում է ներկառուցված CHARMAP աղյուսակում, որը ոչ-ASCII գրերը քարտեզագրում է լատինական համարժեքների — կիրիլիցա (а→a, ж→zh, ш→sh), հունարեն (θ→th, ψ→ps), և լատինական հատուկներ (æ→ae, ß→ss, ð→d)։ Հատուկ քարտեզագրումներով նիշերը, ինչպիսին է ё→yo-ն, մշակվում են այստեղ, մինչև հետագա որևէ մշակում։
  2. 2
    Unicode նորմալացում և ընդգծումների հեռացում
    Դիտարկիչի բնիկ String.normalize('NFKD')-ը քայքայում է կանխակազմված նիշերը — ուստի á-ն դառնում է a + միավորող սուր ընդգծում։ Regex-ն ապա հեռացնում է բոլոր միավորող նշանները (Unicode տիրույթ U+0300–U+036F)՝ ընդգծված լատինական տառերը, ինչպիսիք են é-ն, ñ-ն և ț-ն, կրճատելով դրանց պարզ ASCII հիմքին։
  3. 3
    Բառերի բաժանում և կանգառ-բառերի զտում
    Մնացած ոչ-այբանիշային նիշերը փոխարինվում են բացատներով, և տեքստը բաժանվում է բառերի։ Եթե կանգառ-բառերի հեռացումը միացված է, տարածված անգլերեն ֆունկցիոնալ բառերը (the, and, of, in, …) հեռացվում են բառացանկից։ Բառերն ապա միանում են ձեր ընտրած բաժանիչով (գծիկ, ընդգծում կամ կետ)։
  4. 4
    Երկարության կրճատում և ելք
    Եթե առավելագույն-երկարության սահմանաչափ է սահմանված, slug-ը կտրվում է ամենամոտ բառի սահմանում մինչև սահմանաչափը — երբեք բառի կեսում — վերջին բաժանիչին հետ սկանավորելով։ Վերջնական slug-ն ցուցադրվում է ակնթարթորեն, երբ մուտքագրում եք, նիշային և բառային հաշվարկներով ցուցադրված ներքևում։

Առնչվող գործիքներ

Հաճախակի տրվող հարցեր