🔗
ነፃ Slug ፈጣሪ
ማንኛውንም ርዕስ ወይም ጽሑፍ ወደ URL-ተስማሚ slug ይቀይሩ። ለብሎግ ጽሑፎች፣ CMS ገጾችና SEO-የተመቻቸ URLs ተስማሚ።
ከተጫነ በኋላ ከመስመር ውጭ ይሠራል
መለያ
የተፈጠረ ስሉግ
ከላይ የሆነ ነገር ይተይቡ…
ላቲን ያልሆኑ ቁምፊዎች (ለምሳሌ ቻይንኛ፣ ሲሪሊክ፣ ዓረብኛ) ተትተዋል — ይህ መፍጠሪያ የሚይዘው a-z, 0-9 ብቻ ነው። ለእነዚያ ስክሪፕቶች ጽሑፉን መጀመሪያ ይተርጉሙት ወይም ዩኒኮድን የሚይዝ URL ይጠቀሙ።
ፈጣን ምሳሌዎች
እንዴት እንደሚሠራ
የslug አመንጪው ያለ ምንም ውጫዊ ላይብረሪ ሙሉ በሙሉ በአሳሽዎ ውስጥ ይሠራል። ለሲሪሊክ፣ ለግሪክ እና ለልዩ የላቲን ቁምፊዎች በእጅ የተጻፈ የፊደል ልውውጥ ሰንጠረዥን ከአሳሹ አብሮገነብ የUnicode ማስተካከያ (NFKD) ጋር አክሰንቶችን ለማስወገድ በማጣመር ጽሑፍን ወደ ለURL ደህንነቱ የተጠበቀ slug ይቀይራል።
- 1የፊደል ልውውጥ ዙርእያንዳንዱ ቁምፊ የASCII ያልሆኑ ፊደላትን ወደ ላቲን አቻዎች በሚያዛምድ አብሮገነብ CHARMAP ሰንጠረዥ ውስጥ ይፈለጋል — ሲሪሊክ (а→a፣ ж→zh፣ ш→sh)፣ ግሪክ (θ→th፣ ψ→ps) እና ልዩ የላቲን (æ→ae፣ ß→ss፣ ð→d)። እንደ ё→yo ያሉ የተለየ ካርታ ያላቸው ቁምፊዎች ከማንኛውም ተጨማሪ ሂደት በፊት እዚህ ይስተናገዳሉ።
- 2የUnicode ማስተካከያ እና አክሰንት ማስወገድየአሳሹ አብሮገነብ String.normalize('NFKD') አስቀድመው የተጣመሩ ቁምፊዎችን ይከፋፍላል — ስለዚህ á ወደ a + ተጣማሪ አክሰንት ይቀየራል። ከዚያም regex ሁሉንም ተጣማሪ ምልክቶች (የUnicode ክልል U+0300–U+036F) ያስወግዳል፤ እንደ é፣ ñ እና ț ያሉ አክሰንት ያላቸውን የላቲን ፊደላት ወደ ቀላል የASCII መሠረታቸው ይቀንሳል።
- 3ቃላትን መከፋፈል እና የማቆሚያ ቃላትን ማጣራትየቀሩት ፊደል-ቁጥር ያልሆኑ ቁምፊዎች በክፍተቶች ይተካሉ፣ ጽሑፉም ወደ ቃላት ይከፈላል። የማቆሚያ ቃላት ማስወገድ ከበራ፣ የተለመዱ የእንግሊዝኛ ተግባራዊ ቃላት (the፣ and፣ of፣ in፣ …) ከቃላት ዝርዝሩ ይወገዳሉ። ከዚያም ቃላቱ በመረጡት መለያ (ሰረዝ፣ ሥር-ሰረዝ ወይም ነጥብ) ይጣመራሉ።
- 4የርዝመት መቁረጥ እና ውጤትየከፍተኛ ርዝመት ገደብ ከተዘጋጀ፣ slugው ከገደቡ በፊት ባለው ቅርብ የቃል ወሰን ላይ ይቆረጣል — በቃል መሀል በጭራሽ አይደለም — ወደ መጨረሻው መለያ ወደ ኋላ በመቃኘት። የመጨረሻው slug ሲተይቡ ወዲያውኑ ይታያል፤ የቁምፊ እና የቃላት ብዛቶችም ከታች ይታያሉ።
ተዛማጅ መሳሪያዎች
URL ኢንኮደር እና ዲኮደር
ዩአርኤሎችን እና የመጠይቅ ሕብረቁምፊዎችን ኮድ እና ኮድ ያውጡ። የURIComponent፣ የዲኮድ URIComponent እና የመጠይቅ ሕብረቁምፊ ትንተናን ይደግፋል።
ሞክሩት
የጽሑፍ ጉዳይ መቀየሪያ
ጽሑፍን ወደ ሁሉም ትልቅ ፊደል፣ ሁሉም ትንሽ ፊደል፣ Title Case፣ camelCase፣ snake_case እና ሌሎች ይቀይሩ።
ሞክሩት
የDyslexia-ተስማሚ መልሶ ቅርጸት
ለቀላል ንባብ ማንኛውንም ጽሑፍ እንደገና ቅርጸት ያድርጉ፦ ሰፊ የፊደል እና ቃል ክፍተት፣ ረዘም ያሉ መስመሮች፣ የተገደበ የመስመር ስፋት፣ ግልጽ ፎንቶች፣ ለስላሳ የበስተጀርባ ቀለም እና በአማራጭ ደማቅ የቃል-መጀመሪያዎች። ሁሉም በአሳሽዎ ውስጥ።
ሞክሩት