DevToys Web Pro iconDevToys Web Proബ്ലോഗ്
ഞങ്ങളെ റേറ്റ് ചെയ്യുക:
ബ്രൗസർ എക്സ്റ്റൻഷൻ പരീക്ഷിക്കുക:

URL സ്ലഗ് ജനറേറ്റർ

പൂർത്തിയായി
വേർതിരിവ് ചിഹ്നം

ഇൻപുട്ട്

  • ഔട്ട്പുട്ട്

  • സാങ്കേതിക വിശദാംശങ്ങൾ

    URL സ്ലഗ് ജനറേറ്റർ എങ്ങനെ പ്രവർത്തിക്കുന്നു

    ഉപകരണം ചെയ്യുന്നത് എന്താണ്

    സ്ലഗ് ജനറേറ്റർ ഏതൊരു ടെക്സ്റ്റിനെയും URL-സൗഹൃദ സ്ലഗുകളാക്കി മാറ്റുന്നു: ഇൻപുട്ട് ചെറിയക്ഷരങ്ങളാക്കുക, സ്പേസുകളും പ്രത്യേക ചിഹ്നങ്ങളും ഹൈഫനുകളാക്കി മാറ്റുക, അക്ഷരസംഖ്യാ (alphanumeric) അല്ലെങ്കിൽ ഹൈഫൻ അല്ലാത്ത അക്ഷരങ്ങൾ നീക്കം ചെയ്യുക, തുടർച്ചയായ ഹൈഫനുകൾ ഒറ്റയാക്കുക എന്നിവയിലൂടെയാണ് ഇത് നടക്കുന്നത്. ഫലം URLs, ഫയൽ നാമങ്ങൾ, CSS ക്ലാസ് നാമങ്ങൾ എന്നിവയിൽ സുരക്ഷിതമായി ഉപയോഗിക്കാവുന്ന ശുദ്ധവും വായിക്കാൻ എളുപ്പമുള്ളതുമായ ഒരു സ്ട്രിംഗ് ആയിരിക്കും. ഉദാഹരണത്തിന്, "Hello World! (2024)" എന്നത് "hello-world-2024" ആയി മാറും.

    ഡെവലപ്പർമാർക്കുള്ള സാധാരണ ഉപയോഗ സാഹചര്യങ്ങൾ

    ഉപയോക്താവ് നൽകിയ തലക്കെട്ടുകളിൽ നിന്ന് URL പാത്തുകൾ രൂപപ്പെടുത്തുന്ന CMS പ്ലാറ്റ്‌ഫോമുകൾ, ബ്ലോഗ് എഞ്ചിനുകൾ, അല്ലെങ്കിൽ ഇ-കൊമേഴ്‌സ് സൈറ്റുകൾ നിർമ്മിക്കുമ്പോൾ ഡെവലപ്പർമാർ സ്ലഗ് ജനറേറ്ററുകൾ ഉപയോഗിക്കുന്നു. സ്ഥിരതയുള്ള സ്ലഗിംഗ് പേജ് URL-കൾ സ്ഥിരതയുള്ളതും മനുഷ്യർക്ക് വായിക്കാൻ എളുപ്പമുള്ളതും percent-encoding ആവശ്യപ്പെടുന്ന അക്ഷരങ്ങൾ ഇല്ലാത്തതുമാക്കുന്നു. ഡൈനാമിക് ഉള്ളടക്കത്തിൽ നിന്ന് CSS ക്ലാസ് നാമങ്ങൾ, ഡാറ്റാബേസ് കോളം മൂല്യങ്ങൾ, ഫയൽ സിസ്റ്റം പാത്തുകൾ എന്നിവ സൃഷ്ടിക്കാനും ഇത് ഉപകാരപ്പെടുന്നു.

    ഡാറ്റ ഫോർമാറ്റുകൾ, തരങ്ങൾ, അല്ലെങ്കിൽ വകഭേദങ്ങൾ

    അടിസ്ഥാന സ്ലഗുകൾ ASCII ചെറിയക്ഷരങ്ങൾ, അക്കങ്ങൾ, ഹൈഫനുകൾ എന്നിവ മാത്രം ഉപയോഗിക്കുന്നു. വിപുലമായ സ്ലഗിംഗ് ബഹുഭാഷാ ഉള്ളടക്കത്തിനായി Unicode അക്ഷരങ്ങൾ സംരക്ഷിക്കാം (ഉദാ., ആക്സന്റ് ഉള്ള അക്ഷരങ്ങളെ ASCII സമാനങ്ങളാക്കി ട്രാൻസ്ലിറ്ററേറ്റ് ചെയ്യുന്നത്). ചില ഇംപ്ലിമെന്റേഷനുകൾ ഹൈഫനുകൾക്ക് പകരം അണ്ടർസ്കോർ അനുവദിക്കുന്നു. URL-കൾക്കായി സാധാരണയായി സുരക്ഷിതമായ പരമാവധി സ്ലഗ് നീളം 75–100 അക്ഷരങ്ങളാണ്, എന്നാൽ ഇത് പ്ലാറ്റ്‌ഫോം അനുസരിച്ച് മാറാം.

    സാധാരണ പിഴവുകളും എഡ്ജ് കേസുകളും

    രണ്ട് വ്യത്യസ്ത തലക്കെട്ടുകൾ ഒരേ സ്ലഗ് ഉണ്ടാക്കാം (ഉദാ., "Foo Bar"യും "Foo-Bar"യും രണ്ടും "foo-bar" ആകുന്നു), അതിനാൽ ആപ്പുകൾ ഒരു സംഖ്യാ സഫിക്സ് ചേർത്ത് സ്ലഗ് കൂട്ടിയിടികൾ (collisions) കൈകാര്യം ചെയ്യണം. ലാറ്റിൻ അല്ലാത്ത ലിപികൾക്ക് സ്ലഗിംഗ് ചെയ്യുന്നതിന് മുമ്പ് ട്രാൻസ്ലിറ്ററേഷൻ ആവശ്യമാണ്; അല്ലെങ്കിൽ ഔട്ട്പുട്ട് ശൂന്യമായിരിക്കും. തുടക്കത്തെയും അവസാനത്തെയും ഹൈഫനുകൾ ട്രിം ചെയ്യണം. പ്രസിദ്ധീകരിച്ച പേജിന്റെ സ്ലഗ് മാറ്റുന്നത് ഇൻബൗണ്ട് ലിങ്കുകൾ തകർക്കും, അതിനാൽ പ്രസിദ്ധീകരണത്തിന് ശേഷം സ്ലഗുകൾ മാറ്റാനാകാത്തവ (immutable) ആയി കണക്കാക്കണം.

    കോഡിനേക്കാൾ ഈ ഉപകരണം എപ്പോൾ ഉപയോഗിക്കണം

    ഉള്ളടക്കം സൃഷ്ടിക്കുമ്പോഴും പ്രോട്ടോടൈപ്പിംഗ് ചെയ്യുമ്പോഴും വേഗത്തിൽ ഒറ്റത്തവണ സ്ലഗ് ഉണ്ടാക്കാൻ ഈ ബ്രൗസർ ടൂൾ ഉപയോഗിക്കുക. പ്രൊഡക്ഷൻ ആപ്ലിക്കേഷനുകൾക്കായി slugify (JavaScript/Python) അല്ലെങ്കിൽ Stringex (Ruby) പോലുള്ള ലൈബ്രറികൾ ഉപയോഗിച്ച് പ്രോഗ്രാമാറ്റിക്കായി സ്ലഗുകൾ സൃഷ്ടിക്കുക; അങ്ങനെ collision detection, Unicode transliteration, നീളപരിധികൾ എന്നിവ നിങ്ങളുടെ ആപ്ലിക്കേഷൻ ലജിക്കിൽ സ്ഥിരതയോടെ കൈകാര്യം ചെയ്യപ്പെടും.