تخطَّ إلى المحتوى الرئيسي

مولّد Slug مجانًا

حوِّل أي عنوان أو نص إلى slug مناسب للروابط. مثالي لمنشورات المدونات وصفحات نظام إدارة المحتوى وعناوين URL المحسّنة لمحركات البحث.

يعمل دون اتصال بعد التحميل
الفاصل
الـ slug المُولَّد
اكتب شيئاً أعلاه…
حُذفت الأحرف غير اللاتينية (مثل الصينية والسيريلية والعربية) — يحتفظ هذا المولد بـ a-z و0-9 فقط. بالنسبة لتلك الكتابات، حوّل النص أولًا إلى أحرف لاتينية (نقل حرفي) أو استخدم عنوان URL يحافظ على Unicode.

أمثلة سريعة

الاستخدامات الشائعة

  • إنشاء روابط URL للمدوناتتحويل عناوين منشورات المدونة إلى عناوين URL نظيفة وصديقة لـ SEO متوافقة مع WordPress و Ghost وأي CMS.
  • إنشاء أسماء ملفات آمنة من العناوينتحويل عناوين المستندات وأسماء الصور وأسماء الأصول إلى أسماء ملفات آمنة للنظام بدون مسافات أو أحرف خاصة.
  • تحسين عناوين URL لـ SEOإنشاء عناوين URL موجزة وغنية بالكلمات الرئيسية تساعد محركات البحث على فهم وتصنيف صفحاتك.
  • إنشاء عناوين نسبية أمام لأنظمة CMS والنظم اللاعقليةإنشاء عناوين نسبية متسقة لإدخالات المحتوى في Contentful و Sanity و Strapi وأنظمة CMS اللاعقلية الأخرى.
  • إنشاء عناوين URL للمنتجات للتجارة الإلكترونيةإنشاء عناوين صفحات منتجات نظيفة وغنية بالكلمات الرئيسية لـ Shopify و WooCommerce ومتاجر التجارة الإلكترونية.

كيف يعمل

يعمل مولّد slug بالكامل في متصفحك دون أي مكتبات خارجية. يحوّل النص إلى slugs آمنة للروابط باستخدام جدول نقل حرفي مكتوب يدويًا للأحرف السيريلية واليونانية والأحرف اللاتينية الخاصة، مع توحيد Unicode المدمج في المتصفح (NFKD) لإزالة علامات التشكيل.

  1. 1
    مرحلة النقل الحرفي
    يُبحث عن كل حرف في جدول CHARMAP مدمج يربط الكتابات غير ASCII بمكافئات لاتينية — السيريلية (а→a، ж→zh، ш→sh)، واليونانية (θ→th، ψ→ps)، والأحرف اللاتينية الخاصة (æ→ae، ß→ss، ð→d). وتُعالج الأحرف ذات الربط المخصص مثل ё→yo هنا قبل أي معالجة أخرى.
  2. 2
    توحيد Unicode وإزالة علامات التشكيل
    يفكك String.normalize('NFKD') الأصلي في المتصفح الأحرف المركّبة مسبقًا — فيصبح á حرف a مع علامة حادة مركّبة. ثم يزيل تعبير نمطي كل العلامات المركّبة (نطاق Unicode U+0300–U+036F)، مختزلًا الأحرف اللاتينية المُشكّلة مثل é وñ وț إلى أساسها ASCII البسيط.
  3. 3
    تقسيم الكلمات وتصفية كلمات التوقف
    تُستبدل الأحرف غير الأبجدية الرقمية المتبقية بمسافات ويُقسم النص إلى كلمات. وإذا كانت إزالة كلمات التوقف مفعّلة، تُحذف كلمات الوظيفة الإنجليزية الشائعة (the وand وof وin و…) من قائمة الكلمات. ثم تُضم الكلمات بالفاصل الذي اخترته (شرطة، أو شرطة سفلية، أو نقطة).
  4. 4
    الاقتطاع حسب الطول والإخراج
    إذا ضُبط حد أقصى للطول، يُقطع الـ slug عند أقرب حد كلمة قبل الحد — لا في منتصف كلمة أبدًا — بالرجوع إلى آخر فاصل. ويُعرض الـ slug النهائي فورًا أثناء الكتابة، مع عدد الأحرف والكلمات أسفله.

أدوات ذات صلة

الأسئلة الشائعة