نص عريض
اكتب Hello world لتحصل على **Hello world** جاهزًا للصق حيثما يُقرأ الخط العريض بأسلوب Markdown، من تطبيقات المحادثة إلى ملاحظات المشاريع. والنص المحاط بالنجوم من قبل يبقى كما هو، فلا تنتهي أبدًا بأربع نجوم. مجاني في متصفحك.
- مجاني
- يعمل في متصفحك
- دون تسجيل
- بياناتك لا تغادر جهازك
شغّل الأداة مجانًا
مثال محلول
- النص
- Hello world
- غامق
- **Hello world**
- الأصلي
- Hello world
- الطول
- 15
تعامل تطبيقات المحادثة في Markdown وملفات README وكثير من محررات قواعد المعرفة العبارة المغلفة بزوج من النجوم المزدوجة على أنها عريض. ما يزال الناس يكتبون تلك العلامات يدويًا فينسون الإغلاق أو يلصقون عنوانًا كان مغلفًا أصلًا فينتهون بأربع نجمات تظهر مائلة أو كنجوم حرفية. يأخذ مساعد النص العريض هذا سلسلة واحدة، ويرفض الإدخال الفارغ أو المكون من مسافات فقط حتى لا تبدو الخانة البيضاء تنسيقًا ناجحًا، ويعيد الصيغة العريضة في Markdown مع علامة عندما كان المصدر مغلفًا مسبقًا.
ما العريض في Markdown وكيف يعمل هذا التغليف
العريض في Markdown ليس ملف خط وليس أسلوب حروف Unicode. في CommonMark وGitHub Flavored Markdown وDiscord وكثير من معاينات README وأعداد لا تحصى من مولّدات المواقع الثابتة، تُحلل الفترة المغلفة بنجمتين من كل جانب على أنها توكيد قوي وتُرسم عريضة. تظهر الاتفاقية نفسها في وحدات المحادثة وقوالب التذاكر ومقتطفات المعرفة التي يلصقها المؤلفون بين الأدوات.
يوجد هذا المساعد لذلك العقد: ترسلون سلسلة عادية وتتلقون تلك السلسلة مغلفة بزوج بادئ وزوج خاتم من النجوم حتى يعرضها المحرك التالي عريضة. لا يسقط A–Z على نقاط رمز Mathematical Bold Italic، ولا يصدر وسوم HTML من نوع strong، ولا يمشي وثيقة Markdown كاملة بحثًا عن كل عقدة توكيد. سلسلة واحدة داخلًا وسلسلة موسومة خارجًا.
عندما يبدأ المصدر المقصوص وينتهي أصلًا بنجوم مزدوجة والامتداد الداخلي غير فارغ، تترك الدالة التغليف القائم بدل تكديس زوج ثانٍ. التكديس يحوّل عنوانًا صحيحًا إلى أربع نجمات يعاملها كثير من المحللات مائلًا مع نجوم فائضة أو سلسلة فواصل مكسورة.
أين يستحق مغلف العريض في Markdown مكانه
يحتاج مديرو المجتمعات وكُتّاب الدعم وسلاسل التوثيق طريقة صغيرة يمكن التنبؤ بها لختم عريض Markdown على عبارة قبل أن تستقر في رسالة محادثة أو سطر README أو قالب تذكرة. يمكن لوحدات الجداول والأتمتة بلا شيفرة التي تبني نصوصًا متوافقة مع Discord أن تستدعي هذا الطرف بدل وصل النجوم في خمس وصفات تختلف على القص والتغليف المزدوج. تستطيع منصات التعلم وأدوات المحتوى التي تنافس على بحث النص العريض في Markdown أن تقدم أداة حية يتطابق مسارها المجاني في المتصفح بايتًا ببايت مع مسار الأتمتة المدفوع على الوحدة نفسها.
لا يستهلك التحقق الفاشل الرصيد. أبقوا الطلبات تحت سقف المحارف المنشور وثبّتوا سلسلة bold في الاختبارات لتحصلوا على علامات قابلة للإعادة لروبوتات المحادثة ومولّدات الوثائق وعُمّال الحافة دون نصب محلل Markdown أو محرك خطوط. استخدموا Mathematical Bold Italic من Unicode عندما تريدون حروفًا تبدو عريضة حيث لا يُحلل Markdown؛ استخدموا هذه الصفحة عندما يكون المستهلك محرك Markdown يتوقع نجوم ASCII.
ذلك الانقسام في نية البحث هو سبب وجود هبوط مخصص للنص العريض إلى جانب مزيّن Unicode وأداة التغليف العامة لكل سطر.
حالات الاستخدام
وحدات المحادثة والمجتمع
اختموا عريض Markdown على عبارة قبل نشرها في Discord أو GitHub أو أي محادثة ترسم النجوم المزدوجة توكيدًا قويًا.
سلاسل README والتوثيق
ولّدوا **عناوين وتنبيهات** من عناوين عادية في بناء وثائق حتى يستخدم كل سطر التغليف نفسه ولا يكدس زوجًا ثانيًا أبدًا.
مقتطفات الدعم وقوالب التذاكر
غلّفوا اسم منتج أو كلمة حالة في علامات العريض داخل ردود جاهزة دون كتابة نجوم باليد تضيع عند اللصق.
الأسئلة الشائعة
ماذا يحدث إذا أرسلت نصًا فارغًا؟
السلاسل الفارغة أو المكونة من مسافات فقط ليست تنسيقًا ناجحًا ولا تُفوتر.
هل يحوّل الحروف إلى رموز Unicode العريضة؟
لا. تصدر هذه الصفحة نجوم ASCII في Markdown للمحركات التي تحلل **عريض**. لحروف Mathematical Bold Italic التي تبدو مزينة بلا Markdown استخدموا محول Unicode للعريض المائل.
كيف أجعل النص عريضًا في Markdown؟
ضع نجمتين قبل الجزء الذي تريد إبرازه ونجمتين بعده. أدخل النص هنا فتحصل عليه محاطًا بالنجوم في الطرفين، ثم انسخه والصقه في المكان الذي تريده.
ماذا يحدث إذا كان النص محاطًا بنجمتين مزدوجتين من قبل؟
يبقى كما هو تمامًا. فإضافة زوج آخر تعطي أربع نجوم في كل طرف، وكثير من برامج العرض تُظهرها خطًا مائلًا مع نجوم زائدة أو تنسيقًا مكسورًا.
هل تبقى المسافات في بداية النص ونهايته؟
لا. تُحذف المسافات من البداية والنهاية قبل إضافة النجوم، فتحيط العلامات بكلماتك فقط. أما الخانة التي لا تحتوي إلا على مسافات فتُرفض بدل أن تتحول إلى خط عريض.
أدوات ذات صلة
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/life/bold-text \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"text":"Hello world"}'const res = await fetch("https://api.kit.forhosting.com/life/bold-text", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"text": "Hello world"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/life/bold-text",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"text": "Hello world"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/life/bold-text", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"text":"Hello world"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"text":"Hello world"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/life/bold-text", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"text": "Hello world"
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "life.bold_text",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.
الأسعار
السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.
الحدود
max_chars | 100000 |
الأخطاء
| HTTP | الرمز | المعنى |
|---|---|---|
401 | unauthorized | مفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك. |
402 | insufficient_balance | رصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة. |
404 | unknown_type | نوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب. |
429 | rate_limited | تجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة. |
ملاحظات تقنية
المنطق الحتمي نفسه يغذي الأداة المجانية في المتصفح ومسار API بسعر $0.002 لكل استدعاء ناجح، دون رموز نموذج ودون شبكة صادرة.
ما العريض في Markdown وكيف يعمل هذا التغليف
تُرفض السلاسل الفارغة أو المكونة من مسافات فقط حتى لا يعني الحمولة الناجحة أنكم عرّضتم العدم. الخوارزمية حفنة فحوص طول ووصلان اثنان — حتمية بلا شبكة وبلا Date وبلا عشوائية — حتى تتفق أداة المتصفح وAPI دائمًا على السلسلة العريضة نفسها.
عقد الإدخال والنص المغلف مسبقًا وأخطاء الفراغ
بعد حضور الحقل يقص المحرك المسافات الأولى والأخيرة. تُرفض السلاسل الأطول من مئة ألف محرف حتى لا يفجر لصق ضخم العزل. اقرنوا الاستجابة بمعاينتكم إن أردتم عينة مرسومة؛ يعيد هذا الطرف علامات لا صورة نقطية ولا ملف خط. أرسلوا جسم JSON بحقل إلزامي اسمه text: سلسلة الكلمات التي تريدون وسمها عريضة. يقبل المحلل أيضًا الأسماء البديلة input وstring وvalue وcontent وbody وs حتى لا تضطر النماذج القديمة وأغلفة SDK إلى إعادة تسمية الحقل. يجب أن تكون القيمة سلسلة؛ تُرفض الأعداد والكائنات والمصفوفات والمنطقيات بـ invalid_input الذي يسمي text. إن صار الناتج فارغًا تفشل المهمة بـ invalid_input ولا تُفوتر: النص الفارغ ليس تنسيقًا ناجحًا. عند النجاح يتضمن الجسم bold وهو الناتج المغلف بـ Markdown الذي ينبغي للعملاء نسخه أو حفظه؛ وoriginal وهو المصدر المقصوص؛ وlength وهو عدد محارف السلسلة العريضة؛ وalready_wrapped ويكون صحيحًا فقط عندما كان المصدر زوج نجوم مزدوجة مكتملًا بامتداد داخلي غير فارغ؛ وmethod ويكون دائمًا markdown_double_asterisk لتمييز هذا العقد عن مزيّن Unicode. مثال: تصير Hello world حقل bold من نجمتين ثم Hello world ثم نجمتين مع already_wrapped خطأ. إعادة إرسال عبارة Ready المغلفة أصلًا عبر المسار نفسه تعيد ذلك التغليف مع already_wrapped صح، لا فوضى أربع نجمات مكدسة.
أين يستحق مغلف العريض في Markdown مكانه
لأن التنفيذ تحليل خالص من المرتبة A تكلف كل استدعاء ناجح السعر الأساسي المنشور $0.002 بلا رموز نموذج وبلا شبكة صادرة.
أسئلة تقنية
كيف أجعل النص عريضًا في Markdown؟
أرسلوا سلسلة غير فارغة في الحقل text. تعيد API الحقل bold كتلك السلسلة مغلفة بزوج نجوم مزدوجة من كل جانب، ويرسمها CommonMark ومعظم معاينات المحادثة عريضة.
ماذا لو كان النص مغلفًا بالنجوم أصلًا؟
إذا بدأ المصدر المقصوص وانتهى أصلًا بنجوم مزدوجة والامتداد الداخلي غير فارغ، يتركه المساعد كما هو ويضبط already_wrapped على صحيح. لن يكدس زوجًا ثانيًا.
كم يكلف مغلف النص العريض؟
أداة المتصفح مجانية. تستخدم طلبات API رصيد KIT المدفوع مسبقًا بسعر $0.002 لكل استدعاء ناجح؛ لا تُفوتر الإدخالات غير الصالحة.