مقدمة
تحوّل أداة النص إلى HTML في Ali Hub النص العادي إلى تمثيل HTML بسيط. تفيدك عندما يكون لديك نص أو رسالة أو مسودة منسوخة وتحتاج إلى عناصر فقرات وفواصل أسطر وأحرف مرمزة لحقل HTML. الصق المصدر، وشغّل المحوّل، ثم راجع الترميز الناتج قبل وضعه في صفحة أو تطبيق. الهدف هو الحصول على مصدر واضح ومتوقع، وليس بناء صفحة كاملة.
تتعامل الأداة مع الإدخال بوصفه نصًا. لذلك يجب ترميز الأحرف التي لها معنى خاص في HTML، مثل & و< و> وعلامات الاقتباس داخل بعض السمات، حتى تبقى نصًا ولا تتحول إلى وسوم. قد يتحول سطر جديد إلى عنصر br أو كتلة جديدة بحسب قواعد الأداة. ويمكن أن تفصل الأسطر الفارغة بين الفقرات. لا تقرر الأداة تلقائيًا هل يجب تحويل URL إلى رابط أو جعل كلمة عريضة أو اعتبار النص الملصق آمنًا للنشر.
راجع HTML الناتج داخل وجهته. يساعد escaping على حفظ معنى الأحرف العادية، لكنه لا يجعل HTML المضاف لاحقًا آمنًا تلقائيًا إذا أدخلت وسومًا أو سمات أو برامج نصية أو محتوى خارجيًا. احتفظ بمصدر النص العادي حتى تحرره من دون الخلط بين الوسوم الناتجة والكتابة الأصلية.
ماذا ينشئ المحوّل؟
لا يحتوي النص العادي على وسوم تصف الفقرات وفواصل الأسطر. يجمع المحوّل الأسطر وفق قواعده ويضعها داخل عناصر HTML بسيطة. قد يتحول سطران متتابعان إلى كتلة واحدة فيها br، بينما يبدأ السطر الفارغ فقرة أخرى. يعتمد الناتج الدقيق على سلوك الأداة؛ لذلك افحص عينة قبل استيراد كمية كبيرة تلقائيًا.
يُعد escaping أهم تفصيل في العملية. إذا أردت أن يرى القارئ النص <em>كما هو</em>، فيجب أن تظهر الأقواس الزاوية بصيغة مرمزة. وقد يُكتب رمز & في اسم أو سلسلة بحث بصيغة & داخل مصدر HTML. هذا متوقع؛ فالمتصفح يعرض علامة & بينما يبقى المصدر ترميزًا صحيحًا. لا تعمد إلى ترميز الناتج مرتين من دون فحص، لأن &amp; قد تظهر حرفيًا بصيغة &.
ينشئ المحوّل البنية من تخطيط الأسطر، وليس من المعنى. لا يستنتج العناوين أو القوائم أو الجداول أو التأكيد أو الروابط من اللغة الطبيعية. أضف هذه العناصر عمدًا بعد مراجعة النص الناتج، وطبّق قواعد escaping على أي قيمة تدخلها.
طريقة الاستخدام
- الصق النص العادي في حقل الإدخال.
- شغّل المحوّل وافحص مصدر HTML.
- راجع الفقرات والأسطر الفارغة والأحرف الخاصة وعناوين URL.
- اختبر الترميز الذي راجعته في الوجهة واحتفظ بالنص الأصلي.
طريقة التحويل
تقسيم الكتل
يقرأ المحوّل فواصل الأسطر والأسطر الفارغة لتحديد كتل النص وفق قواعد الناتج.
ترميز الأحرف
تُرمز الأحرف المحجوزة حتى لا يفسر HTML النص العادي على أنه وسم أو كيان.
وضع النص داخل عناصر
توضع كتل النص داخل عناصر HTML بسيطة، وتمثل فواصل الأسطر وفق سلوك الأداة.
إخراج المصدر
الناتج مصدر HTML يحتاج إلى مراجعة. لا يُنشر تلقائيًا ولا يُختبر مع كل متصفح أو نظام إدارة محتوى.
أمثلة
فقرات
السطر الأول. الفقرة الثانية.
النص: السطر الأول. الفقرة الثانية.
- الصق المثال في حقل الإدخال.
- شغّل الأداة وراجع الناتج الذي أنشأه المحوّل.
فاصل سطر
سطر واحد سطران
النص: سطر واحد سطران
- الصق المثال في حقل الإدخال.
- شغّل الأداة وراجع الناتج الذي أنشأه المحوّل.
علامة العطف
ملح وفلفل: A & B
النص: ملح وفلفل: A & B
- الصق المثال في حقل الإدخال.
- شغّل الأداة وراجع الناتج الذي أنشأه المحوّل.
الأقواس الزاوية
استخدم < و > كرمزين.
النص: استخدم < و > كرمزين.
- الصق المثال في حقل الإدخال.
- شغّل الأداة وراجع الناتج الذي أنشأه المحوّل.
الاقتباس
قال: "جاهز".
النص: قال: "جاهز".
- الصق المثال في حقل الإدخال.
- شغّل الأداة وراجع الناتج الذي أنشأه المحوّل.
نص URL
زر https://example.com اليوم.
النص: زر https://example.com اليوم.
- الصق المثال في حقل الإدخال.
- شغّل الأداة وراجع الناتج الذي أنشأه المحوّل.
