Ուղեցույց

Ինչպես ստանալ հասցեի համար հարմար slug՝ բաժանիչի ընտրությամբ

Մուտքագրեք տեքստը, ընտրեք գծիկ, ընդգծում կամ կետ և ստուգեք փոքրատառ փոխարկման վիճակը։ Գործիքը կստեղծի URL-ի համար հարմար slug՝ ոչ ալֆանუმերիկ նշանները մշակելով ընտրված կանոններով։ Գործարկումից հետո համեմատեք արդյունքը սկզբնական տեքստի հետ։

Գործիք URL slug գեներատոր

Slug-ի դերը և կարգավորումները

Այս գործիքը տեքստը վերածում է URL-ի համար հարմար slug-ի՝ պահպանելով մուտքի իմաստային բառային հատվածները և պարզեցնելով դրանց միջև եղած նշանները։ Այն կարող է օգտակար լինել էջի, հոդվածի, ապրանքի կամ այլ նյութի հասցեական հատված պատրաստելիս, երբ ցանկանում եք նախապես տեսնել, թե ինչ ձև կունենա տեքստային տարբերակը։ Բաժանիչի համար հասանելի են գծիկը, ընդգծումը և կետը, իսկ սկզբնական ընտրությունը գծիկն է։ Փոքրատառ փոխարկումը նույնպես սկզբնական վիճակում միացված է, սակայն այդ կարգավորումը կարելի է անջատել։

Մշակումից առաջ մուտքագրված տեքստը բերվում է ASCII-ին համատեղելի ձևի։ Այդ պատճառով «Café résumé naïve» օրինակի շեշտադրությամբ տառերը կարող են արդյունքի մեջ երևալ առանց շեշտադրության։ Այս փոփոխությունը վերաբերում է տեքստի ներկայացմանը, ուստի ստացված slug-ը պետք է համեմատել սկզբնական վերնագրի հետ՝ համոզվելու համար, որ այն համապատասխանում է ձեր նպատակին։ Գործիքը ձևավորում է slug, ոչ թե ամբողջական կայքի հասցե։ Այդ պատճառով դրա արդյունքը կարելի է դիտարկել որպես հասցեի համար նախատեսված տեքստային հատված։

Տեքստը slug-ի վերածելու ընթացքը

  1. Մուտքագրման դաշտում գրեք վերնագիրը, արտահայտությունը կամ այլ տեքստը, որը ցանկանում եք դարձնել slug։ Դաշտը լրացնելը պարտադիր չէ. եթե այն դատարկ թողնեք, արդյունքը նույնպես դատարկ կլինի։ Եթե աշխատում եք արդեն պատրաստված վերնագրի հետ, նախ ստուգեք դրա ուղղագրությունն ու բառերի հերթականությունը, որպեսզի հետո ստացված slug-ը ճիշտ արտացոլի ձեր մուտքը։

  2. Բաժանիչների ցանկից ընտրեք գծիկ, ընդգծում կամ կետ։ Չփոփոխելու դեպքում կկիրառվի գծիկը։ Ընտրությունը որոշում է, թե ինչ նշանով կբաժանվեն արդյունքի տարբեր հատվածները, սակայն այն չի պահպանում սկզբնական կետադրության տեսքը։

  3. Ստուգեք փոքրատառ փոխարկման կարգավորումը։ Միացված լինելու դեպքում արդյունքը կփոխարկվի փոքրատառի։ Եթե այն անջատեք, մեծատառերի պահպանումը աջակցվում է մուտքի պայմանագրով, ուստի արդյունքը կարող է պարունակել մեծատառեր։

  4. Գործարկեք փոխարկումը և դիտեք ստացված արժեքը։ Ոչ տառային ու ոչ թվային նշանների հաջորդականությունները կփոխարինվեն ձեր ընտրած մեկ բաժանիչով, իսկ սկզբի և վերջի բաժանիչները կհեռացվեն։ Կրկնվող բաժանիչները կմիավորվեն, որպեսզի իրար կողքի չմնան մի քանի նույնատիպ նշաններ։

  5. Համեմատեք արդյունքը սկզբնական տեքստի հետ և օգտագործեք այն որպես URL-ի համար հարմար հատված, եթե ձևակերպումը համապատասխանում է էջի անվանմանը։ Ոչ դատարկ մուտքի դեպքում արդյունքի հետ կարող են ցուցադրվել նաև սկզբնական տեքստի առաջին 100 նիշը և ստացված slug-ի նիշերի քանակը։

Ստացված slug-ի իմաստը

Ստացված slug-ը ներկայացնում է մուտքի պարզեցված ձևը՝ ընտրված բաժանիչով առանձնացված հատվածներով։ Եթե սկզբնական տեքստում կան բացատներ, կետադրական նշաններ կամ այլ ոչ ալֆանუმերիկ նիշեր, դրանց խմբերը չեն պահպանվում նույն տեսքով։ Դրանք վերածվում են մեկ բաժանիչի, իսկ եզրային բաժանիչները հեռացվում են։ Նույն կանոնը բացատների երկար հաջորդականությունը դարձնում է մեկ նշան, ոչ թե մի քանի իրար հաջորդող բաժանիչ։

Դատարկ արդյունքը կարող է ունենալ տարբեր պատճառներ։ Դատարկ դաշտի դեպքում գործիքը վերադարձնում է դատարկ slug, իսկ միայն հատուկ նշաններից կազմված մուտքը նույնպես չի տալիս բովանդակային հատված։ Եթե տեքստ կա, բայց մեծատառերը պահպանվել են, ստուգեք փոքրատառ փոխարկման ընտրությունը։ Շեշտադրությամբ տառերի այլ տեսքը սպասելի է, քանի որ մուտքը նախ վերածվում է ASCII-ին համատեղելի ձևի։

Ոչ դատարկ մուտքի համար ցուցադրվող առաջին 100 նիշը վերաբերում է սկզբնական տեքստի սահմանափակ ներկայացմանը, իսկ նիշերի քանակը վերաբերում է ստեղծված slug-ին։ Այս տվյալները կարող են օգնել համեմատել մուտքն ու արդյունքը, բայց չեն որոշում ձեր կայքի հասցեի կառուցվածքը կամ էջի տեղադրությունը։

Գործնական օրինակ

Կայքի խմբագիրը հոդվածի վերնագրից ընթեռնելի slug ստանալու համար թողնում է սկզբնական գծիկը և միացված փոքրատառ փոխարկումը։ Այդ ընտրությունից հետո նա ստուգում է պարզեցված տառերը, բաժանիչների դասավորությունը և արդյունքի երկարությանը վերաբերող ցուցադրվող տվյալը։

Մուտքագրեք «Café résumé naïve», թողեք գծիկը և միացված փոքրատառ փոխարկումը, ապա գործարկեք փոխարկումը։ Արդյունքում ստուգեք շեշտադրությունների պարզեցված տեսքը, հատվածների միջև մեկական գծիկը և եզրային նշանների բացակայությունը։ Ցուցադրված նիշերի քանակը համեմատեք ստացված slug-ի հետ։ Այս գործողությունը ցույց է տալիս նաև, թե ինչպես է սովորական վերնագիրը ստանում հասցեական տեքստային ձև։

Ստացվում է ASCII-ին համատեղելի փոքրատառ հատվածների շարք՝ գծիկներով բաժանված, առանց եզրային կամ կրկնվող բաժանիչների։ Ցուցադրվող լրացուցիչ տվյալները կարող են ներառել սկզբնական մուտքի առաջին 100 նիշը և ստացված slug-ի նիշերի քանակը։

Սահմանափակումներ

  • Գործիքը ձևավորում է slug, իսկ ոչ դատարկ մուտքի դեպքում լրացուցիչ ցուցադրվող տվյալները ներառում են սկզբնական տեքստի առաջին 100 նիշը և ստեղծված slug-ի նիշերի քանակը։ Այն չի որոշում կայքի ամբողջական հասցեն կամ էջի կառուցվածքը։

Հաճախակի սխալներ

  • Եթե կետադրությունը կամ մեծատառերը չեք տեսնում սպասված ձևով, ստուգեք նշանների փոխարինման կանոնը, ընտրած բաժանիչը և փոքրատառ փոխարկման վիճակը։ Անհրաժեշտության դեպքում ընտրեք այլ հասանելի բաժանիչ կամ անջատեք փոքրատառի կարգավորումը։

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

Պարտադի՞ր է տեքստ մուտքագրել։

Տեքստը պարտադիր չէ լրացնել. դատարկ դաշտը թույլատրելի է, և այդ պայմաններում ստացվող slug-ը նույնպես դատարկ է։ Եթե դաշտում կան միայն հատուկ նշաններ, արդյունքը ևս դատարկ կլինի։ Այսպիսով, դատարկ արդյունքի պատճառը պարզելու համար պետք է դիտարկել մուտքի բովանդակությունը։

Ի՞նչ բաժանիչներ կարելի է ընտրել։

Հասանելի ընտրություններն են գծիկը, ընդգծումը և կետը։ Եթե բաժանիչը չփոխեք, կօգտագործվի գծիկը։ Ընտրված նշանը հայտնվում է արդյունքի տարբեր հատվածների միջև, մինչդեռ սկզբի ու վերջի բաժանիչները հեռացվում են։

Ինչպե՞ս են մշակվում շեշտադրությամբ տառերն ու մեծատառերը։

Շեշտադրությամբ տառերը նախ բերվում են ASCII-ին համատեղելի ձևի, իսկ փոքրատառ փոխարկման միացված լինելու դեպքում արդյունքը նաև դառնում է փոքրատառ։ Այդ փոխարկումն անջատելու դեպքում մեծատառերի պահպանումը աջակցվում է մուտքի պայմանագրով։

Գործիք

URL slug գեներատոր