Tarayıcınız güncel değil

Bu siteyi görüntülemek için tarayıcınızın veya cihazınızın işletim sisteminin güncellenmesi gerekiyor.

Your browser is out of date. Please update iOS or your browser to view this site.

تخطي إلى المحتوى الرئيسي
Gizke.com
المدونة

محرر Markdown

يعمل على جهازك. لا يُرسل أي شيء.

Markdown

معاينة

ستظهر معاينتك المعروضة هنا

اكتب Markdown مع معاينة حية، ثم صدّر HTML نظيفًا أو ملف Markdown الخام، كل ذلك داخل متصفحك.

يحوّل هذا المحرر Markdown إلى HTML فوريًا أثناء الكتابة، داخل متصفحك بالكامل، ويدعم الصيغة التي يستخدمها الناس فعليًا يوميًا: العناوين، النص الغامق والمائل، الروابط، الصور، القوائم، الاقتباسات، الكود المضمّن وكتل الكود. يتم إفلات كل ما تكتبه كـ HTML قبل تطبيق أي تنسيق، لذا فإن HTML الملصق أو وسوم script تُعرض كنص عادي مرئي بدلًا من تنفيذها - لا شيء تكتبه يُرفع إلى أي مكان أبدًا.

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

هل هذه مواصفات CommonMark الكاملة؟
لا - يغطي هذا الصيغة الأكثر استخدامًا (العناوين، التأكيد، الروابط، الصور، القوائم، الاقتباسات، الكود)، وليس مواصفات CommonMark الكاملة بكل حالاتها الخاصة مثل القوائم المتداخلة أو الجداول أو الحواشي. بالنسبة للملاحظات اليومية وملفات README والتوثيق، تغطي هذه المجموعة الأساسية الغالبية العظمى من Markdown الواقعي.
هل من الآمن لصق Markdown من مصدر لا أثق به تمامًا؟
نعم. يتم إفلات كل حرف تكتبه أو تلصقه كـ HTML قبل تطبيق أي تنسيق Markdown، ويتم التحقق من عناوين URL الخاصة بالروابط أو الصور مقابل قائمة سماح للمخططات الآمنة (http وhttps وmailto والمسارات النسبية) قبل استخدامها - يُعرض رابط javascript: ملصق أو وسم <script> مضمّن كنص مرئي خامل بدلًا من التنفيذ.
ما الفرق بين تنزيلات HTML وMarkdown؟
يحفظ تنزيل Markdown بالضبط ما كتبته، كملف .md، للتحرير لاحقًا أو الترحيل إلى مستودع. يحفظ تنزيل HTML الناتج المعروض كملف .html مستقل، جاهز للصق في نظام إدارة محتوى أو بريد إلكتروني أو أي مكان آخر يتوقع HTML نهائيًا بدلًا من مصدر Markdown.
لماذا اختفت فواصل الأسطر لديّ في المعاينة؟
يتبع المحلل قواعد الفقرات القياسية في Markdown: الأسطر غير المفصولة بسطر فارغ تُدمج في فقرة واحدة، مع تقليص كل فاصل سطر إلى مسافة واحدة. إذا أردت فقرة جديدة، اترك سطرًا فارغًا بين كتل النص - الضغط على Enter مرة واحدة فقط لن ينشئ فاصلًا مرئيًا في المخرجات المعروضة.
هل تدعم كتلة الشفرة تمييز الصيغة للغة مثل ```js؟
ليس بعد - اللغة التي تكتبها بعد علامات backtick الثلاثية الافتتاحية تُستخدم فقط لتحديد مكان بدء الكتلة ثم تُهمل، فلا تُعرض ولا تُلوَّن. كل ما بداخل الكتلة يُفلَت ويُعرض كنص عادي بعرض ثابت، لذا تبقى شفرتك تمامًا كما كتبتها، لكن بدون تلوين الصيغة.
هل يدعم الجداول؟
ليس بعد - يركّز هذا المحلل على الصيغة التي يستخدمها الناس غالبًا، والجداول المفصولة بخط عمودي ليست جزءًا من تلك المجموعة. سيُعرض الجدول المكتوب بصيغة Markdown كنص فقرة عادي بدلًا من جدول حقيقي، لذا يجب حاليًا كتابة الجداول مباشرة بلغة HTML إذا احتجتها في المخرجات المصدّرة.
هل تُدعم القوائم المتداخلة؟
لا - تُعامَل كل عنصر في القائمة كعنصر مسطّح بغض النظر عن المسافات البادئة، لذا فإن إزاحة سطر لإنشاء قائمة فرعية لن ينتج قائمة متداخلة؛ بل يُعرض كعنصر آخر من المستوى الأعلى. إذا احتجت إلى تسلسل هرمي، فأقرب حل بديل هو كتابته باستخدام العناوين أو الإزاحة اليدوية داخل كتلة شفرة.
هل يهم إن استخدمت * أو _ للنص الغامق والمائل؟
لا - يُعامَلان بنفس الطريقة. تنتج **غامق** و __غامق__ كلاهما نصًا غامقًا، وينتج *مائل* و _مائل_ كلاهما نصًا مائلًا. يُدرج زرا B وI في شريط الأدوات دائمًا صيغة النجمة، لكن كتابة صيغة الشرطة السفلية تعمل بنفس الطريقة تمامًا.
هل يمكنني شطب النص باستخدام ~~هكذا~~؟
ليس حاليًا - الشطب ليس جزءًا من الصيغة التي يتعرف عليها هذا المحلل، لذا يُعرض ~~نص~~ حرفيًا كعلامتي تلدة حول نص عادي بدلًا من نص مشطوب. إنه أحد الامتدادات الأكثر شيوعًا وراء Markdown الأساسي التي لا تغطيها هذه الأداة بعد.
ما هي الطرق المختلفة لكتابة خط أفقي؟
ثلاث شرطات أو نجوم أو شرطات سفلية أو أكثر في سطر منفصل - ---، *** أو ___ - تُعرض جميعها كخط أفقي. يُدرج زر ― في شريط الأدوات دائمًا صيغة الشرطة، لكن الأشكال الثلاثة تعمل بنفس الطريقة إذا كتبتها بنفسك.
هل يمكن أن يمتد الاقتباس عبر عدة فقرات؟
تُعرض كل كتلة من أسطر > المتتالية كفقرة واحدة داخل الاقتباس، مع تقليص فواصل الأسطر إلى مسافات تمامًا كما في الفقرات العادية. ترك سطر اقتباس فارغ لبدء فقرة ثانية داخل نفس الاقتباس غير مدعوم - بل ينهي الاقتباس بدلًا من ذلك.
هل يمكنني لصق نص منسّق من Word أو مستندات Google؟
يمكنك اللصق في المحرر، ولكن كنص عادي فقط - تزيل المتصفحات التنسيق الغني (الغامق، العناوين، الروابط) عند اللصق في مربع نص عادي، لذا تبقى الكلمات لكن التنسيق لا يتحول تلقائيًا إلى صيغة Markdown. ستحتاج إلى إعادة تطبيق العناوين والنص الغامق والروابط بنفسك، وهذا بالضبط ما تُستخدم من أجله أزرار شريط الأدوات أعلى المحرر.
ماذا تفعل الأزرار الموجودة أعلى المحرر؟
يُدرج كل زر الصيغة المطابقة من Markdown عند مكان المؤشر، أو يحيط بها النص الذي حددته - انقر على B مع تحديد كلمة فتصبح **كلمة**، وانقر على H2 في سطر فارغ فيصبح عنوانًا. إنها اختصار للصيغة الدقيقة التي يفهمها هذا المحلل، وليست نظام تنسيق منفصلًا.
هل هناك حد لكمية النص الذي يمكنني لصقه؟
لا يوجد حد ثابت مبرمج، لكن يُعاد تحليل المستند بأكمله من الصفر مع كل ضغطة مفتاح، بالكامل ضمن مسار التنفيذ الرئيسي لمتصفحك. هذا فوري بالنسبة للملاحظات والمقالات، لكن مستندًا كبيرًا جدًا (عشرات الآلاف من الأسطر) قد يبدأ يشعر بالبطء أثناء الكتابة، لأنه لا يوجد تحليل تدريجي أو في الخلفية.
هل يعمل هذا بنفس الطريقة مع اللغات التي تُكتب من اليمين إلى اليسار مثل العربية أو الفارسية؟
نعم - يتحول تخطيط الصفحة إلى اتجاه اليمين إلى اليسار لهذه اللغات، وتتبع المعاينة المعروضة نفس الاتجاه، بحيث تُقرأ العناوين والقوائم والفقرات بشكل طبيعي. تبقى صيغة Markdown نفسها (#، *، > إلخ) كما هي تمامًا بغض النظر عن اللغة.
للمطورين: افتح هذه الصفحة بمعامل `q` في الرابط - مثال: gizke.com/markdown?q=# Hello world - وستُملأ تلك القيمة تلقائيًا مسبقًا. لن يحتاج معظم الزوار إلى هذا؛ فهو مخصص للربط المباشر بمثال جاهز للاستخدام.

شارك هذه الأداة

المدونةمن نحناتصل بناشروط الاستخدامسياسة الخصوصية