Slugify — টেক্সট থেকে URL স্লাগ
যেকোনো টেক্সটকে হাইফেন বা আন্ডারস্কোর বিভাজক দিয়ে একটি পরিষ্কার URL স্লাগে রূপান্তর করুন, সঙ্গে ঐচ্ছিক ছোট হাতের অক্ষর, উচ্চারণ-চিহ্ন অপসারণ এবং পুনরাবৃত্ত বিভাজক একত্রীকরণ।
Slugify — টেক্সট থেকে URL স্লাগ — Slugify একটি শিরোনাম বা বাক্যাংশকে একটি পরিষ্কার, URL-নিরাপদ স্লাগে রূপান্তর করে: এটি স্পেস, যতিচিহ্ন ও প্রতীককে একটি বিভাজক দিয়ে প্রতিস্থাপন করে এবং কেবল অক্ষর ও সংখ্যা রাখে। একটি হাইফেন বা আন্ডারস্কোর বিভাজক বেছে নিন, ফলাফলকে ছোট হাতের অক্ষরে আনুন, é বা ñ-এর মতো অক্ষর থেকে উচ্চারণ-চিহ্ন সরান, এবং পুনরাবৃত্ত বিভাজকগুলো একত্র করুন। প্রতিটি রূপান্তর সম্পূর্ণরূপে আপনার ব্রাউজারে চলে, তাই আপনি যা টাইপ করেন তা কখনোই আপলোড হয় না।
Slugify — টেক্সট থেকে URL স্লাগ কী?
Slugify একটি বিনামূল্যের অনলাইন স্লাগ জেনারেটর যা একটি শিরোনাম, হেডলাইন বা যেকোনো বাক্যাংশকে একটি পরিষ্কার URL স্লাগে রূপান্তর করে — একটি ওয়েব ঠিকানার পাঠযোগ্য অংশ, যেমন "my-first-blog-post"। ডেভেলপার, ব্লগার ও SEO বিশেষজ্ঞরা পাঠযোগ্য টেক্সট থেকে পারমালিংক, ফাইলের নাম, অ্যাঙ্কর ID এবং CSS ক্লাসের নাম তৈরি করতে এটি ব্যবহার করেন। এটি কেবল ASCII অক্ষর ও সংখ্যা রাখে, এবং প্রতিটি স্পেস, যতিচিহ্ন ও প্রতীককে আপনার বেছে নেওয়া বিভাজক দিয়ে প্রতিস্থাপন করে। আপনি একটি হাইফেন (URL-এর জন্য kebab-case মান) বা আন্ডারস্কোর বেছে নিতে পারেন, স্লাগকে ছোট হাতের অক্ষরে বাধ্য করতে পারেন, উচ্চারণ-চিহ্ন সরাতে পারেন যাতে é, ü ও ñ-এর মতো উচ্চারণযুক্ত অক্ষর e, u ও n হয়ে যায়, এবং পুনরাবৃত্ত বিভাজকের ধারাগুলোকে একটিতে একত্র করতে পারেন। যেহেতু উইজেটটি কেবল JavaScript দিয়ে রেন্ডার হয়, এই টেক্সটই হলো ইনডেক্সযোগ্য বিবরণ: টেক্সটকে URL স্লাগে রূপান্তর করুন, একটি পারমালিংক তৈরি করুন, এবং একটি লিংকে ব্যবহারের জন্য একটি স্ট্রিং পরিষ্কার করুন।
Slugify — টেক্সট থেকে URL স্লাগ কীভাবে ব্যবহার করবেন
- আপনার শিরোনাম বা টেক্সট Input বক্সে টাইপ করুন বা পেস্ট করুন।
- সেটিংস প্যানেল খুলুন এবং একটি বিভাজক বেছে নিন: স্ট্যান্ডার্ড URL-এর জন্য হাইফেন (-) বা আন্ডারস্কোর (_)।
- স্লাগকে ছোট হাতের অক্ষরে বাধ্য করতে Lowercase চালু করুন, এটি ডিফল্টভাবে চালু থাকে।
- é বা ñ-এর মতো অক্ষরকে সাধারণ ASCII (e, n)-তে রূপান্তর করতে Strip accents চালু করুন।
- বিভাজকের ধারাগুলোকে একটিতে মিলিয়ে দিতে Collapse repeats চালু করুন।
- তৈরি স্লাগটি কেবল-পঠনযোগ্য Output বক্সে পড়ুন এবং এটি ব্যবহার করতে Copy ক্লিক করুন।
উদাহরণ
ব্লগ পোস্টের শিরোনাম থেকে হাইফেন স্লাগ
ইনপুট
My First Blog Post!
আউটপুট
my-first-blog-post
একটি নাম থেকে উচ্চারণ-চিহ্ন সরান
ইনপুট
Café del Mar
আউটপুট
cafe-del-mar
আন্ডারস্কোর বিভাজক, পুনরাবৃত্তি রাখুন
ইনপুট
Hello World
আউটপুট
hello___world
সচরাচর জিজ্ঞাসিত প্রশ্ন
- URL স্লাগ কী?
- স্লাগ হলো একটি ওয়েব ঠিকানার পাঠযোগ্য অংশ যা একটি পেজকে চিহ্নিত করে, যেমন example.com/blog/my-first-blog-post-এ "my-first-blog-post"। একটি ভালো স্লাগ কেবল ছোট হাতের অক্ষর, সংখ্যা ও হাইফেন ব্যবহার করে, যা ঠিক এই টুলটি তৈরি করে।
- হাইফেন ও আন্ডারস্কোর বিভাজকের মধ্যে পার্থক্য কী?
- হাইফেন (-) হলো URL ও SEO-এর প্রথা, কারণ সার্চ ইঞ্জিন হাইফেনকে শব্দের সীমানা হিসেবে গণ্য করে — পারমালিংকের জন্য এটি বেছে নিন। আন্ডারস্কোর (_) ফাইলের নাম, কোড আইডেন্টিফায়ার ও CSS-এ সাধারণ, যেখানে হাইফেন অনাকাঙ্ক্ষিত হতে পারে। টুলটি আপনার বেছে নেওয়া অক্ষর দিয়ে শব্দগুলো জোড়া দেয়।
- Strip accents কী করে?
- এটি টেক্সট স্বাভাবিক করে (Unicode NFKD) এবং সংযোজক উচ্চারণ-চিহ্ন সরিয়ে দেয়, ফলে উচ্চারণযুক্ত ল্যাটিন অক্ষর সাধারণ ASCII-তে নেমে আসে: é হয় e, ñ হয় n, ü হয় u। যেসব অক্ষরের কোনো ASCII সমতুল্য নেই, যেমন বেশিরভাগ CJK বা ইমোজি, সেগুলো বাদ দেওয়া হয়, কারণ স্লাগ কেবল A–Z, a–z ও 0–9 রাখে।
- Collapse repeats কী করে?
- এটি চালু থাকলে, পরপর কয়েকটি বিভাজক একটিতে মিশে যায়, তাই "Hello World" হয়ে যায় "hello-world"। এটি বন্ধ থাকলে, প্রতিটি স্পেস, যতিচিহ্ন বা প্রতীক নিজের আলাদা বিভাজক হয়ে যায়, তাই একই ইনপুট হয়ে যায় "hello---world"। উভয় ক্ষেত্রেই শুরু ও শেষের বিভাজক সবসময় ছেঁটে ফেলা হয়।
- আমার টেক্সট কি কোনো সার্ভারে আপলোড হয়?
- না। সম্পূর্ণ রূপান্তর আপনার ব্রাউজারে, JavaScript-এর অন্তর্নির্মিত স্ট্রিং ফাংশন ব্যবহার করে, ১০০% ক্লায়েন্ট-সাইডে চলে। আপনি যা টাইপ করেন তা কোথাও আপলোড, সংরক্ষণ বা পাঠানো হয় না, তাই আপনি নিরাপদে ব্যক্তিগত শিরোনাম, অভ্যন্তরীণ পেজের নাম বা সংবেদনশীল বিষয়বস্তু স্লাগে রূপান্তর করতে পারেন।
সম্পর্কিত টুল
Base32 / Base58 এনকোড / ডিকোড
টেক্সটকে Base32 (RFC 4648) বা Base58 (বিটকয়েন বর্ণমালা)-তে এনকোড করুন এবং দুটির যেকোনোটিকে আবার টেক্সটে ডিকোড করুন, সম্পূর্ণ UTF-8 নিরাপদ এবং পুরোপুরি আপনার ব্রাউজারে।
Base64 এনকোড / ডিকোড
টেক্সটকে Base64-এ এনকোড করুন বা Base64-কে আবার টেক্সটে ডিকোড করুন (UTF-8 নিরাপদ)।
কেস কনভার্টার ও কাউন্টার
টেক্সটের অক্ষরের কেস পরিবর্তন করুন এবং অক্ষর, শব্দ ও লাইন গণনা করুন।
কোড ফরম্যাটার ও মিনিফায়ার
আপনার ব্রাউজারেই HTML, CSS এবং JavaScript তাৎক্ষণিকভাবে সুন্দর করুন বা মিনিফাই করুন, 2-স্পেস, 4-স্পেস বা ট্যাব ইন্ডেন্টেশন এবং Terser-চালিত JavaScript কম্প্রেশন সহ।