تحويل النص إلى slug
الـ slug هو الجزء المقروء من الرابط، مثل why-rust-is-winning في mawqiuk.com/why-rust-is-winning. تحوّل هذه الأداة الحروف اللاتينية المشكّلة إلى ASCII خالص، وتستبدل بفاصل واحد كل سلسلة من الرموز غير الحروف والأرقام، ثم تنظّف الطرفين وتقتطع النتيجة عند الحد الذي تختاره. ونبدأ بأهم قيد: الحروف العربية لا تُنقل إلى حروف لاتينية بل تُحذف، لذا عليك كتابة العنوان العربي بحروف لاتينية أو بالإنجليزية قبل لصقه هنا. التفاصيل والبدائل في الأسفل.
كيف يُبنى الـ slug
-
1
الصق عنوانًا أو عبارة
عنوان مقال أو اسم منتج أو تسمية قسم. تتحدّث النتيجة أثناء الكتابة.
-
2
الحروف المشكّلة تصير ASCII
يصبح `é` حرف `e`، و`ß` يصبح `ss`، و`ø` يصبح `o`، و`ł` يصبح `l`. أما رموز العملات فتُكتب حروفًا، فيتحوّل `€` إلى `EUR`.
-
3
الحروف العربية تختفي هنا
لا يوجد مقابل للحروف العربية في ASCII، لذا تُزال تمامًا. ولا يبقى من العنوان سوى الأرقام والحروف اللاتينية إن وُجدت فيه.
-
4
كل ما تبقّى يصير فاصلًا
أي سلسلة رموز خارج `A-Z` و`a-z` و`0-9` تتحوّل إلى فاصل واحد. وتندمج الفواصل المتتالية في واحد، ويُشذَّب الطرفان.
-
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 على خادمنا ويعود إلى الصفحة أثناء الكتابة، فتعامل مع هذا الحقل كأي نموذج ويب آخر ولا تلصق فيه مواد سرية. النص لا يُخزَّن، لكنه يغادر جهازك فعلًا.
أدوات ذات صلة
رمز أقل من أو يساوي
انسخ علامة ≤ ورموز المقارنة الرياضية المرتبطة بها. يشمل ذلك رموز Unicode وكيانات HTML وترميز LaTeX للجداول الحسابية والأوراق البحثية وصفحات الويب.
نسخ رموز القلب
انسخ مجموعة منتقاة من رموز القلب والإيموجي الملون والزخارف. اطّلع على نقاط ترميز يونيكود الدقيقة قبل اللصق.
أداة كشف الأحرف غير المرئية
اكتشف وحذف الفواصل ذات العرض الصفري، والرموز اليونيكية المخفية، والمنفصلات غير المرئية من أي نص يحتوي على بيانات نقاط الكود والموقع.
رموز أسهم للنسخ
انسخ أسهم Unicode شائعة بنقرة واحدة: أسهم مستقيمة ومزدوجة وقطرية ومعقوفة ودائرية ومثلثة للمستندات والدردشة والتصميم.
مُرمِّز كيانات HTML
حوِّل الأحرف الخمسة الحساسة في HTML إلى كيانات ثابتة، أو فك الكيانات إلى نص داخل متصفحك.
مولّد خطوط إنستغرام
ولّد "خطوط" Unicode (عريض، مائل، مخطوط، أحادي المسافة، فراكتور) تُلصق مباشرة في نبذة إنستغرام واسمك وتعليقاتك.
الأداة متاحة بلغات أخرى
- แปลงข้อความเป็น slug [TH]
- Texto a slug [ES]
- Tekst na slug [PL]
- テキストをスラッグに変換 [JA]
- Texto para slug [PT]
- Text till slug [SV]
- Chuyển văn bản thành slug [VI]
- Texte en slug [FR]
- Text zu Slug [DE]
- Teks ke slug [ID]
- 텍스트를 슬러그로 [KO]
- Tekst naar slug [NL]
- Metinden slug'a [TR]
- 文本转 slug [ZH]
- Text to Slug [EN]
- Testo in slug [IT]
- Текст в слаг [RU]