پرش به محتوای اصلی

تولید Slug رایگان

هر عنوان یا متنی را به slug مناسب URL تبدیل کنید. مناسب برای پست‌های وبلاگ، صفحات CMS و URLهای بهینه‌شده برای SEO.

پس از بارگذاری آفلاین کار می‌کند
جداکننده
slug تولیدشده
چیزی در بالا تایپ کنید…
نویسه‌های غیرلاتین (مانند چینی، سیریلیک، عربی) حذف شده‌اند — این تولیدکننده فقط a-z و 0-9 را نگه می‌دارد. برای این خط‌ها، ابتدا متن را تبدیل‌نویسی کنید یا از URL‌ای استفاده کنید که Unicode را حفظ می‌کند.

نمونه‌های سریع

کاربردهای رایج

  • اسلاگ URL را برای پست های وبلاگ تولید کنیدعناوین پست وبلاگ را به اسلاگ های URL تمیز و دوست داشتنی SEO برای WordPress ، Ghost و هر CMS تبدیل کنید.
  • نام فایل های ایمن از عنوان ها تولید کنیدعناوین سند ، نام عکس ها یا نام دارایی ها را به نام فایل های ایمن برای سیستم فایل بدون فاصله یا کاراکترهای خاص تبدیل کنید.
  • اسلاگ های URL را برای SEO بهینه کنیداسلاگ های URL غنی شده با کلمات کلیدی و مختصر ایجاد کنید که به موتورهای جستجو کمک کند صفحات شما را درک و رتبه بندی کنند.
  • اسلاگ ها را برای CMS و سیستم های بدون سرور تولید کنیداسلاگ های منسجم را برای ورودی های محتوا Contentful ، Sanity ، Strapi و سایر سیستم های CMS بدون سرور ایجاد کنید.
  • اسلاگ های URL محصول را برای تجارت الکترونیکی تولید کنیداسلاگ های صفحه محصول تمیز و غنی شده با کلمات کلیدی را برای Shopify ، WooCommerce و فروشگاه های تجارت الکترونیکی ایجاد کنید.

نحوه کار

سازنده اسلاگ کاملاً در مرورگر شما بدون هیچ کتابخانه خارجی اجرا می‌شود. متن را با استفاده از یک جدول تبدیل‌نویسی دست‌نویس برای کاراکترهای ویژه سیریلیک، یونانی، و لاتین، همراه با نرمال‌سازی یونیکد داخلی مرورگر (NFKD) برای حذف علامت‌های تلفظی، به اسلاگ‌های URL-امن تبدیل می‌کند.

  1. 1
    پاس تبدیل‌نویسی
    هر کاراکتر در یک جدول داخلی CHARMAP که اسکریپت‌های غیر-ASCII را به معادل‌های لاتین نگاشت می‌کند جست‌وجو می‌شود — سیریلیک (а→a، ж→zh، ш→sh)، یونانی (θ→th، ψ→ps)، و ویژه‌های لاتین (æ→ae، ß→ss، ð→d). کاراکترهایی با نگاشت‌های اختصاصی مانند ё→yo اینجا پیش از هر پردازش بیشتری مدیریت می‌شوند.
  2. 2
    نرمال‌سازی یونیکد و حذف علامت‌های تلفظی
    String.normalize('NFKD') بومی مرورگر کاراکترهای پیش‌ترکیب‌شده را تجزیه می‌کند — پس á به a + علامت تیز ترکیبی می‌شود. یک عبارت باقاعده سپس همه علامت‌های ترکیبی (بازه یونیکد U+0300–U+036F) را حذف می‌کند و حروف لاتین دارای علامت مانند é، ñ، و ț را به پایه ASCII ساده‌شان کاهش می‌دهد.
  3. 3
    تقسیم کلمه و فیلتر کلمات ایست
    کاراکترهای غیرالفبایی-عددی باقی‌مانده با فاصله جایگزین می‌شوند و متن به کلمات تقسیم می‌شود. اگر حذف کلمات ایست فعال باشد، کلمات کارکردی رایج انگلیسی (the، and، of، in، …) از لیست کلمه حذف می‌شوند. کلمات سپس با جداکننده انتخابی شما (خط‌تیره، زیرخط، یا نقطه) به هم متصل می‌شوند.
  4. 4
    کوتاه‌سازی طول و خروجی
    اگر حداکثر طول تنظیم شده باشد، اسلاگ در نزدیک‌ترین مرز کلمه پیش از حد بریده می‌شود — هرگز وسط کلمه — با اسکن به عقب تا آخرین جداکننده. اسلاگ نهایی هنگام تایپ فوراً نشان داده می‌شود، با تعداد کاراکتر و کلمه در زیر آن.

ابزارهای مرتبط

سؤالات متداول