تحويل النص إلى slug

الـ slug هو الجزء المقروء من الرابط، مثل why-rust-is-winning في mawqiuk.com/why-rust-is-winning. تحوّل هذه الأداة الحروف اللاتينية المشكّلة إلى ASCII خالص، وتستبدل بفاصل واحد كل سلسلة من الرموز غير الحروف والأرقام، ثم تنظّف الطرفين وتقتطع النتيجة عند الحد الذي تختاره. ونبدأ بأهم قيد: الحروف العربية لا تُنقل إلى حروف لاتينية بل تُحذف، لذا عليك كتابة العنوان العربي بحروف لاتينية أو بالإنجليزية قبل لصقه هنا. التفاصيل والبدائل في الأسفل.

كيف يُبنى الـ slug

  1. 1

    الصق عنوانًا أو عبارة

    عنوان مقال أو اسم منتج أو تسمية قسم. تتحدّث النتيجة أثناء الكتابة.

  2. 2

    الحروف المشكّلة تصير ASCII

    يصبح `é` حرف `e`، و`ß` يصبح `ss`، و`ø` يصبح `o`، و`ł` يصبح `l`. أما رموز العملات فتُكتب حروفًا، فيتحوّل `€` إلى `EUR`.

  3. 3

    الحروف العربية تختفي هنا

    لا يوجد مقابل للحروف العربية في ASCII، لذا تُزال تمامًا. ولا يبقى من العنوان سوى الأرقام والحروف اللاتينية إن وُجدت فيه.

  4. 4

    كل ما تبقّى يصير فاصلًا

    أي سلسلة رموز خارج `A-Z` و`a-z` و`0-9` تتحوّل إلى فاصل واحد. وتندمج الفواصل المتتالية في واحد، ويُشذَّب الطرفان.

  5. 5

    حد الطول يقتطع النهاية

    أدخل الحد الأقصى بعدد المحارف، أو `0` إن لم ترد حدًا. الاقتطاع يجري بالمحرف، فقد يقع في منتصف كلمة، ثم يُحذف الفاصل المتبقي في النهاية.

أهم قيد: الحروف العربية تُحذف

تنتج هذه الأداة روابط بحروف ASCII، ولا تنقل سوى ما له مقابل في ASCII، أي الأبجدية اللاتينية بعلاماتها. والعربية ليس لها مقابل من هذا النوع، فلا تُكتب بحروف لاتينية بل تُشطب. وينطبق الأمر نفسه على الكيريلية واليونانية والعبرية والصينية واليابانية والكورية والتايلاندية.

العنوان الذي تلصقه الـ slug الناتج
مراجعة أفضل الهواتف 2026 2026
دليل تحسين محركات البحث (فارغ)
Node.js مقابل Deno لعام 2026 node-js-deno-2026

ولذلك أمامك مساران عمليّان.

اكتب العنوان بحروف لاتينية بنفسك. وهو ما تفعله كثير من المواقع العربية أصلًا: إدخال muraja3at afdal al-hawatif 2026 يعطيك muraja3at-afdal-al-hawatif-2026، وتتكفّل الأداة بعد ذلك بالمسافات وعلامات الترقيم وحالة الأحرف والطول.

أبقِ الرابط بالعربية. تتعامل المتصفحات ومحركات البحث الحديثة بشكل صحيح مع روابط مثل /دليل-تحسين-محركات-البحث، وتحفظها داخليًا بترميز النسبة المئوية. في هذه الحالة اكتب الـ slug مباشرة في نظام إدارة المحتوى ولن تحتاج إلى هذه الأداة.

الإعدادات الثلاثة

الإعداد وظيفته ملاحظات
الفاصل المحرف الذي يحل محل المسافات وعلامات الترقيم محرف واحد فقط. وإن تركته فارغًا عادت الأداة إلى -.
الطول الأقصى حد صارم بعدد المحارف القيمة 0 تلغي الحد. حتى 500. يقتطع بالمحرف لا بالكلمة.
الأحرف الصغيرة يحوّل A-Z إلى a-z مفعّل افتراضيًا. وعند تعطيله تبقى حالة الأحرف كما كتبتها.

أمثلة على التحويل

العنوان الذي تلصقه الـ slug الناتج
muraja3at afdal al-hawatif 2026 muraja3at-afdal-al-hawatif-2026
dalil tahsin muharrikat al-bahth dalil-tahsin-muharrikat-al-bahth
Node.js vs Deno: benchmark 2026 node-js-vs-deno-benchmark-2026
Rust vs Go benchmark 2026 rust-vs-go-benchmark-2026
C++ for beginners c-for-beginners

السطر الأخير جدير بالتذكّر: علامتا ++ من الترقيم أيضًا، فلا يبقى من C++ سوى حرف c وحيد. وإذا كان الرمز يحمل معنى فاكتبه كلمات في العنوان نفسه، فيعطيك C plus plus for beginners نتيجة c-plus-plus-for-beginners.

ما الذي يجعل الـ slug جيدًا

  • قصير. ثلاث إلى خمس كلمات تكفي معظم الموضوعات، و slug من اثنتي عشرة كلمة يدل غالبًا على عنوان مترهّل.
  • الكلمة المفتاحية أولًا. ضع المهم في المقدمة، فمحركات البحث والقرّاء يقرؤون النص من بدايته.
  • احذف الحشو. كلمات مثل a وthe وof تطيل الرابط دون فائدة ما لم يغيّر حذفها المعنى.
  • تريّث قبل إضافة السنة. يبدو top-10-js-frameworks-2026 قديمًا مع حلول فبراير.
  • الأسماء أفضل من الأفعال. يقرأ rust-performance-guide أفضل من guiding-rust-performance.

تجنّب تكرار الـ slug

حين ينتهي مقالان إلى الـ slug نفسه، كأن يحمل كلاهما عنوان “مقدمة”، تضيف معظم أنظمة إدارة المحتوى -2 ثم -3 بصمت. يعمل ذلك، لكنه غير أنيق ولا يقول للقارئ شيئًا. الأفضل أن تميّز العناوين نفسها قبل الحفظ: فـ introduction-to-rust وintroduction-to-go مختلفان وأكثر إفادة بكثير من introduction وintroduction-2.

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

لأن الحروف العربية لا مقابل لها في ASCII، فتُحذف بدل أن تُكتب بحروف لاتينية، ولا يبقى سوى الحروف اللاتينية والأرقام الموجودة في العنوان. وينطبق الأمر نفسه على الكيريلية والعبرية واليونانية والصينية واليابانية والكورية والتايلاندية. اكتب عنوانًا قصيرًا بحروف لاتينية من أجل الرابط، أو أبقِ العربية في نظام إدارة المحتوى ودعه هو يرمّز الرابط.

الشرطة. يعامل Google الشرطة بوصفها فاصلًا بين الكلمات، والشرطة السفلية بوصفها جزءًا من كلمة واحدة، فيُقرأ text-to-slug ثلاث كلمات بينما يُقرأ text_to_slug كلمة واحدة. ويقبل حقل الفاصل الشرطة السفلية إذا فرضها نظام قديم، لكن كون الشرطة هي الخيار الافتراضي ليس مصادفة.

يعدّ المحارف لا الكلمات، ويقطع عند الحد تمامًا. وإذا وقع القطع في منتصف كلمة بقيت الكلمة مبتورة، ولا يُحذف سوى الفاصل المتدلّي في النهاية. ضع 0 في الحقل إن لم ترد أي حد على الإطلاق.

فقط مع إعادة توجيه 301 من الرابط القديم إلى الجديد. فتغيير رابط يعمل دون إعادة توجيه يقطع كل الروابط الواردة إليه ويهدر الترتيب الذي بنته الصفحة. وما لم يكن الـ slug القديم خاطئًا بوضوح، اتركه كما هو.

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

أدوات ذات صلة

الأداة متاحة بلغات أخرى