Slugify — تحويل النص إلى slug للرابط

حوّل أي نص إلى slug نظيف للرابط باستخدام فاصل شرطة أو شرطة سفلية، مع خيارات لتحويله إلى أحرف صغيرة وإزالة التشكيل ودمج الفواصل المتكررة.

جارٍ تحميل الأداة…

Slugify — تحويل النص إلى slug للرابطيحوّل Slugify عنوانًا أو عبارة إلى slug نظيف وآمن للروابط: فهو يستبدل المسافات وعلامات الترقيم والرموز بفاصل ويحتفظ بالأحرف والأرقام فقط. اختر فاصل شرطة أو شرطة سفلية، وحوّل النتيجة إلى أحرف صغيرة، وأزل التشكيل من أحرف مثل é أو ñ، وادمج الفواصل المتكررة. يجري كل تحويل بالكامل داخل متصفحك، لذا لا يُرفع أي شيء تكتبه أبدًا.

ما هي Slugify — تحويل النص إلى slug للرابط؟

Slugify هو مولّد slug مجاني عبر الإنترنت يحوّل عنوانًا أو رأس مقال أو أي عبارة إلى slug نظيف للرابط — وهو الجزء القابل للقراءة من عنوان الويب، مثل "my-first-blog-post". يستخدمه المطورون والمدوّنون وخبراء تحسين محركات البحث لإنشاء روابط دائمة وأسماء ملفات ومعرّفات مرساة وأسماء فئات CSS من نص مقروء. يحتفظ بأحرف وأرقام ASCII فقط، ويستبدل كل مسافة وعلامة ترقيم ورمز بالفاصل الذي تختاره. يمكنك اختيار شرطة (معيار kebab-case للروابط) أو شرطة سفلية، وإجبار الـslug على الأحرف الصغيرة، وإزالة التشكيل بحيث تصبح الأحرف ذات اللكنة مثل é وü وñ هي e وu وn، ودمج سلاسل الفواصل المتكررة في فاصل واحد. ولأن الأداة تُعرض بواسطة JavaScript فقط، فإن هذا النص هو الوصف القابل للفهرسة: حوّل النص إلى slug للرابط، وأنشئ رابطًا دائمًا، ونظّف سلسلة نصية لاستخدامها في رابط.

كيفية استخدام Slugify — تحويل النص إلى slug للرابط

  1. اكتب أو الصق عنوانك أو نصك في مربع Input.
  2. افتح لوحة الإعدادات واختر فاصلًا: شرطة (-) للروابط القياسية أو شرطة سفلية (_).
  3. فعّل Lowercase لإجبار الـslug على الأحرف الصغيرة، وهو مفعّل افتراضيًا.
  4. فعّل Strip accents لتحويل أحرف مثل é أو ñ إلى ASCII عادي (e، n).
  5. فعّل Collapse repeats لدمج سلاسل الفواصل في فاصل واحد.
  6. اقرأ الـslug النهائي في مربع Output للقراءة فقط وانقر Copy لاستخدامه.

أمثلة

عنوان تدوينة إلى slug بشرطة

المدخل

My First Blog Post!

المخرج

my-first-blog-post

إزالة التشكيل من اسم

المدخل

Café del Mar

المخرج

cafe-del-mar

فاصل شرطة سفلية، مع الاحتفاظ بالتكرارات

المدخل

Hello   World

المخرج

hello___world

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

ما هو slug الرابط؟
الـslug هو الجزء القابل للقراءة من عنوان الويب الذي يعرّف الصفحة، مثل "my-first-blog-post" في example.com/blog/my-first-blog-post. يستخدم الـslug الجيد أحرفًا صغيرة وأرقامًا وشرطات فقط، وهو بالضبط ما تنتجه هذه الأداة.
ما الفرق بين فاصل الشرطة وفاصل الشرطة السفلية؟
الشرطة (-) هي العُرف المتّبع للروابط وتحسين محركات البحث، لأن محركات البحث تتعامل مع الشرطات كحدود بين الكلمات — اخترها للروابط الدائمة. أما الشرطة السفلية (_) فشائعة في أسماء الملفات ومعرّفات الكود وCSS، حيث قد لا تُرغب الشرطة. تستخدم الأداة الحرف الذي تختاره لوصل الكلمات.
ماذا يفعل Strip accents؟
يقوم بتطبيع النص (Unicode NFKD) ويزيل علامات التشكيل المركّبة، فتُختزل الأحرف اللاتينية ذات اللكنة إلى ASCII عادي: تصبح é هي e، وñ هي n، وü هي u. أما الأحرف التي لا مقابل لها في ASCII، مثل معظم أحرف CJK أو الرموز التعبيرية، فتُحذف لأن الـslug يحتفظ فقط بـ A–Z وa–z و0–9.
ماذا يفعل Collapse repeats؟
عند تفعيله، تُدمج عدة فواصل متتالية في فاصل واحد، فتصبح "Hello World" هي "hello-world". وعند إيقافه، تصبح كل مسافة أو علامة ترقيم أو رمز فاصلًا خاصًا بها، فيصبح النص نفسه "hello---world". وتُقتطع الفواصل في البداية والنهاية دائمًا في كلتا الحالتين.
هل يُرفع نصي إلى خادم؟
لا. يجري التحويل بالكامل بنسبة 100% على جانب العميل، داخل متصفحك، باستخدام دوال السلاسل النصية المدمجة في JavaScript. لا يُرفع أي شيء تكتبه أو يُخزَّن أو يُرسَل إلى أي مكان، لذا يمكنك بأمان إنشاء slug من عناوين خاصة أو أسماء صفحات داخلية أو محتوى حسّاس.

أدوات ذات صلة