ما هو نص إلى Slug؟

أداة تحويل النص إلى Slug تحوّل أي عنوان أو نص إلى slug مناسب لعناوين URL. تحوّل النص إلى أحرف صغيرة وتستبدل المسافات والأحرف الخاصة بشرطات وتزيل علامات التشكيل. استخدمها لعناوين URL للمقالات وأسماء الملفات ونقاط نهاية API.

الـ slug هو الجزء المقروء من رابط الصفحة، مثل /blog/how-to-build-a-rest-api. الأداة تحوّل النص كله إلى أحرف صغيرة، تستبدل الأحرف ذات العلامات بمكافئها في ASCII (café تصير cafe)، توحّد المسافات وعلامات الترقيم إلى فاصل واحد، ويمكن لها قصّ الطول حتى يبقى الرابط مختصراً. الوضع الجماعي يعالج قائمة عناوين كاملة دفعة واحدة.

كيفية الاستخدام

  1. اكتب أو الصق عنوانًا أو ترويسة أو أي نص تريد تحويله إلى slug لعنوان URL.
  2. اختر حرف الفاصل (شرطة أو شرطة سفلية أو نقطة) وحدد طولاً أقصى إذا لزم الأمر.
  3. انسخ الـ slug المُنشأ لاستخدامه في نظام إدارة المحتوى أو هيكل عناوين URL أو اصطلاح تسمية الملفات. يمكن تحويل نصوص متعددة دفعة واحدة.

متى تستخدم

  • توليد رابط مقال أو تدوينة انطلاقاً من العنوان قبل النشر في نظام إدارة المحتوى.
  • تكوين أسماء ملفات آمنة من نصوص يكتبها المستخدم أو من عناوين مستندات.
  • بناء مسارات Next.js أو React Router الديناميكية مثل /products/[slug] من أسماء المنتجات.

النتيجة

عنوان مقالتك هو "How to Build a REST API with Node.js & Express (2024 Guide)". تنشئ الأداة "how-to-build-a-rest-api-with-node-js-and-express-2024-guide"، جاهز للاستخدام في أي عنوان URL.

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

ما الأفضل كفاصل: الشرطة العادية أم الشرطة السفلية؟
الشرطة العادية هي المعيار في الروابط. Google يعاملها فاصل بين الكلمات منذ سنوات، بينما تُقرَأ الشرطة السفلية كجزء من الكلمة. استخدم الشرطة العادية للسيو، واترك السفلية لحالات أسماء الملفات التي تتعارض فيها الشرطة مع أدوات أخرى.
لماذا تختفي علامات التشكيل من كلمة مثل résumé؟
الأنظمة القديمة وكثير من موجّهات الروابط تتعامل مع ASCII النقي بشكل أكثر استقراراً من UTF-8 المرمَّز بنسبة المئوية. إزالة العلامات تحوّل résumé إلى resume فتنسخ الرابط دون أعطال. أوقف الخيار إذا كان نظامك يدعم IRI وتريد الإبقاء على الكتابة الأصلية.
ماذا يحدث إذا كان العنوان طويلاً جداً؟
إذا حدّدت طولاً أقصى، تقصّ الأداة الـ slug ثم ترجع إلى آخر فاصل قبل الحد، فلا تجد كلمة منقطعة في النهاية. وبدون حد أقصى يخرج الـ slug كاملاً حتى لو زاد عن مئتي حرف.
كيف يتعامل الوضع الجماعي مع المدخلات؟
كل سطر يصير slug مستقلاً. ألصق خمسين عنواناً تحصل على خمسين سطر slug في نفس الترتيب، جاهزة للنقل إلى عمود في CSV أو قائمة تحويلات أو ملف خريطة موقع.
هل الـ slug الناتج فريد بالضرورة؟
لا. عنوانان مختلفان قد يُختصران إلى نفس النتيجة ("REST API" و"REST-API" يصيران rest-api). يتولّى نظام المحتوى أو قاعدة البيانات فحص التفرّد، والعادة أن يُضاف 2- أو 3- عند الاصطدام.

أدوات ذات صلة