DevToys Web Pro iconDevToys Web Proብሎግ
ደረጃ ይስጡን፦
የአሳሽ ቅጥያን ይሞክሩ፦

URL Slug ጀነሬተር

ተጠናቀቀ
መለያያ

ግቤት

  • ውጤት

  • ቴክኒካዊ ዝርዝሮች

    የURL ስላግ ጀነሬተሩ እንዴት እንደሚሰራ

    መሣሪያው ምን ያደርጋል

    ስላግ ጀነሬተሩ ማንኛውንም ጽሑፍ ወደ URL-ተስማሚ ስላጎች ይቀይራል፤ ግቤቱን ወደ ታችኛ ፊደል በመቀየር፣ ክፍተቶችን እና ልዩ ቁምፊዎችን በሃይፈን በመተካት፣ ፊደል-ቁጥር ያልሆኑ ወይም ሃይፈን ያልሆኑ ቁምፊዎችን በማስወገድ እና ተከታታይ ሃይፈኖችን በመጠቅለል። ውጤቱ በURLዎች፣ የፋይል ስሞች እና የCSS ክላስ ስሞች ውስጥ ለመጠቀም ደህና የሆነ ንጹህ፣ ሊነበብ የሚችል ሕብረቁምፊ ነው። ለምሳሌ፣ "Hello World! (2024)" ወደ "hello-world-2024" ይቀየራል።

    የተለመዱ የገንቢ አጠቃቀም ሁኔታዎች

    ዲቨሎፐሮች ከተጠቃሚ የተሰጡ ርዕሶች የURL መንገዶችን የሚያመነጭ የCMS መድረኮች፣ የብሎግ ኢንጂኖች ወይም የኢ-ኮመርስ ጣቢያዎች ሲገነቡ ስላግ ጀነሬተሮችን ይጠቀማሉ። ተመጣጣኝ ስላግ ማድረግ የገጽ URLዎች የተረጋጉ፣ ለሰው ሊነበቡ የሚችሉ እና ፐርሰንት-ኢንኮዲንግ የሚፈልጉ ቁምፊዎች ከሌሉባቸው መሆናቸውን ያረጋግጣል። እንዲሁም ከተለዋዋጭ ይዘት የCSS ክላስ ስሞችን፣ የዳታቤዝ ኮሎም እሴቶችን እና የፋይል ሲስተም መንገዶችን ለመፍጠር ጠቃሚ ነው።

    የውሂብ ቅርጾች፣ አይነቶች ወይም ልዩነቶች

    መሠረታዊ ስላጎች የASCII ታችኛ ፊደሎችን፣ አሃዞችን እና ሃይፈኖችን ብቻ ይጠቀማሉ። የተራዘመ ስላግ ማድረግ ለብዙ ቋንቋ ይዘት ዩኒኮድ ፊደሎችን ሊጠብቅ ይችላል (ለምሳሌ፣ አክሰንት ያላቸው ቁምፊዎች ወደ ተመሳሳይ የASCII እኩል በትራንስሊተሬሽን ሲቀየሩ)። አንዳንድ አተገባበሮች ሃይፈን ፋንታ አንደርስኮር ይፈቅዳሉ። ለURLዎች በአብዛኛው ደህና የሆነ ከፍተኛ የስላግ ርዝመት 75–100 ቁምፊዎች ነው፣ ግን ይህ በመድረክ መሠረት ይለያያል።

    የተለመዱ ስህተቶች እና የጠርዝ ሁኔታዎች

    ሁለት የተለያዩ ርዕሶች ተመሳሳይ ስላግ ሊያመነጩ ይችላሉ (ለምሳሌ፣ "Foo Bar" እና "Foo-Bar" ሁለቱም "foo-bar" ይሆናሉ)፣ ስለዚህ መተግበሪያዎች የስላግ ግጭቶችን በቁጥር ቅጥያ በመጨመር መቆጣጠር አለባቸው። ላቲን ያልሆኑ ፊደላት ያላቸው ስክሪፕቶች ከስላግ ማድረግ በፊት ትራንስሊተሬሽን ይፈልጋሉ፤ ካልሆነ ውጤቱ ባዶ ይሆናል። የመጀመሪያ እና የመጨረሻ ሃይፈኖች መቆረጥ አለባቸው። የታተመ ገጽ ስላጉን መቀየር ወደ ውስጥ የሚገቡ አገናኞችን ይሰብራል፣ ስለዚህ ስላጎች ከህትመት በኋላ እንደማይቀየሩ መቆጠር አለባቸው።

    ይህን መሣሪያ ከኮድ ጋር መቼ መጠቀም እንደሚገባ

    ይህን የአሳሽ መሣሪያ በይዘት ፍጠር ወይም ፕሮቶታይፒንግ ጊዜ ለፈጣን አንድ-ጊዜ ስላግ ፍጠር ይጠቀሙ። ለፕሮዳክሽን መተግበሪያዎች ግን slugify (JavaScript/Python) ወይም Stringex (Ruby) ያሉ ላይብረሪዎችን በመጠቀም ስላጎችን ፕሮግራማቲካሊ ያመነጩ እንዲሁም የግጭት መለየት፣ የዩኒኮድ ትራንስሊተሬሽን እና የርዝመት ገደቦች በመተግበሪያዎ ሎጂክ ውስጥ በተመጣጣኝ መንገድ እንዲተገበሩ ያድርጉ።