মূল কনটেন্টে যান
LibraTool logoLibraTool

বিনামূল্যে স্লাগ জেনারেটর

যেকোনো শিরোনাম বা টেক্সটকে URL-বান্ধব স্লাগে রূপান্তর করুন। ব্লগ পোস্ট, CMS পৃষ্ঠা এবং SEO-অপ্টিমাইজড URL-এর জন্য আদর্শ।

একবার লোড হলে অফলাইনেও কাজ করে
বিভাজক
তৈরিকৃত স্লাগ
উপরে কিছু টাইপ করুন…
অ-ল্যাটিন অক্ষর (যেমন চিনা, সিরিলিক, আরবি) অপসারণ করা হয়েছে — এই জেনারেটর শুধুমাত্র a-z, 0-9 রাখে। সেই লিপিগুলির জন্য, প্রথমে পাঠ্য লিপ্যান্তরণ করুন বা Unicode সংরক্ষণ করে এমন একটি URL ব্যবহার করুন।

দ্রুত উদাহরণ

সাধারণ ব্যবহার

  • ব্লগ পোস্টের জন্য URL স্লাগ তৈরি করুনব্লগ পোস্ট শিরোনামগুলিকে পরিষ্কার, এসইও-বান্ধব URL স্লাগে রূপান্তর করুন WordPress, Ghost এবং যেকোনো CMS এর জন্য।
  • শিরোনাম থেকে নিরাপদ ফাইল নাম তৈরি করুনডকুমেন্ট শিরোনাম, ফটো নাম বা রিসোর্স নাম রূপান্তর করুন ফাইল সিস্টেম-নিরাপদ ফাইল নামে স্পেস বা বিশেষ অক্ষর ছাড়াই।
  • SEO এর জন্য URL স্লাগ অপ্টিমাইজ করুনকীওয়ার্ড-সমৃদ্ধ, সংক্ষিপ্ত URL স্লাগ তৈরি করুন যা সার্চ ইঞ্জিনকে আপনার পৃষ্ঠা বুঝতে এবং র‍্যাঙ্ক করতে সাহায্য করে।
  • CMS এবং হেডলেস সিস্টেমের জন্য স্লাগ তৈরি করুনContentful, Sanity, Strapi এবং অন্যান্য হেডলেস CMS কন্টেন্ট এন্ট্রির জন্য সামঞ্জস্যপূর্ণ স্লাগ তৈরি করুন।
  • ই-কমার্সের জন্য পণ্য URL স্লাগ তৈরি করুনShopify, WooCommerce এবং ই-কমার্স স্টোরের জন্য পরিষ্কার, কীওয়ার্ড-সমৃদ্ধ পণ্য পৃষ্ঠা স্লাগ তৈরি করুন।

কিভাবে কাজ করে

slug জেনারেটর কোনো বাইরের লাইব্রেরি ছাড়া পুরোপুরি আপনার ব্রাউজারে চলে। এটি সিরিলিক, গ্রিক ও লাতিনের বিশেষ অক্ষরের জন্য একটি হাতে লেখা প্রতিবর্ণীকরণ টেবিল এবং অ্যাকসেন্ট সরাতে ব্রাউজারের বিল্ট-ইন ইউনিকোড নর্মালাইজেশন (NFKD) মিলিয়ে টেক্সটকে URL-নিরাপদ slug-এ রূপান্তর করে।

  1. 1
    প্রতিবর্ণীকরণ ধাপ
    প্রতিটি অক্ষর একটি বিল্ট-ইন CHARMAP টেবিলে খোঁজা হয়, যা অ-ASCII লিপিকে লাতিন সমতুল্যে মেলায় — সিরিলিক (а→a, ж→zh, ш→sh), গ্রিক (θ→th, ψ→ps) ও লাতিনের বিশেষ অক্ষর (æ→ae, ß→ss, ð→d)। ё→yo-এর মতো নির্দিষ্ট ম্যাপিংয়ের অক্ষর পরের প্রক্রিয়ার আগে এখানেই সামলানো হয়।
  2. 2
    ইউনিকোড নর্মালাইজেশন ও অ্যাকসেন্ট সরানো
    ব্রাউজারের নেটিভ String.normalize('NFKD') যুক্ত অক্ষর ভেঙে দেয় — তাই á হয় a + combining acute accent। তারপর একটি regex সব combining mark (ইউনিকোড পরিসর U+0300–U+036F) সরায়, é, ñ ও ț-এর মতো অ্যাকসেন্টযুক্ত লাতিন অক্ষরকে সাধারণ ASCII ভিত্তিতে নামিয়ে আনে।
  3. 3
    শব্দ ভাগ ও stop-word ফিল্টার
    বাকি অ-বর্ণসংখ্যা অক্ষর স্পেস দিয়ে বদলানো হয় এবং টেক্সট শব্দে ভাগ হয়। stop-word সরানো চালু থাকলে প্রচলিত ইংরেজি function word (the, and, of, in, …) শব্দ তালিকা থেকে বাদ যায়। তারপর শব্দগুলো আপনার বাছাই করা বিভাজক (হাইফেন, আন্ডারস্কোর বা ডট) দিয়ে জোড়া হয়।
  4. 4
    দৈর্ঘ্য ছাঁটাই ও আউটপুট
    সর্বোচ্চ দৈর্ঘ্যের সীমা সেট থাকলে slug সীমার আগে নিকটতম শব্দ-সীমায় কাটা হয় — কখনো শব্দের মাঝখানে নয় — শেষ বিভাজক পর্যন্ত পিছিয়ে খুঁজে। টাইপ করার সঙ্গে সঙ্গে চূড়ান্ত slug দেখায়, নিচে অক্ষর ও শব্দের সংখ্যাসহ।

সম্পর্কিত টুলস

সচরাচর জিজ্ঞাসিত প্রশ্নাবলী