محرر Markdown

أضف إلى موقع المعلومات الوصفية

أدوات أخرى

محرر Markdown

محرر Markdown

Markdown هي لغة ترميزية خفيفة الوزن مصممة لكتابة نصوص الويب وقراءتها وتصميمها.

تاريخ Markdown

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

في عام 2004 ، اخترع الأمريكيون - مدون التكنولوجيا جون جروبر والمبرمج آرون شوارتز - Markdown. استعار مؤلفو اللغة العديد من الأفكار من الاتفاقيات الموجودة بالفعل لترميز النص في الرسائل الإلكترونية. في تنسيق Markdown ، يتم تحويل النص إلى XHTML صحيح ومُحَكَّم جيدًا ، ويتم استبدال أقواس الزاوية (<) وعلامات العطف (&) بالرموز المناسبة. تمت كتابة التنفيذ الأول بواسطة Gruber في Perl ، وسرعان ما تبعه مقترحات من مطورين آخرين. تتوفر تطبيقات Markdown في لغات البرمجة المختلفة في العديد من أنظمة إدارة المحتوى.

كانت لغة ترميزية بسيطة ومبسطة ، Markdown ، قيد الاستخدام النشط لسنوات عديدة. لقد أصبح بديلاً للمحررين المرئيين ، نظرًا لأن النصوص التي تتم معالجتها بواسطة Markdown لا تحتاج إلى تنظيف طويل وصقل. يتميز Markdown بسهولة القراءة ، ويتم تعويض نقص الطباعة بواسطة مرشح SmartyPants من نفس المطور. يمكن إنشاء نصوص مزخرفة حتى بتنسيق txt. نتيجة لذلك ، تحصل على مستندات جاهزة بترميز جيد.

محرر Markdown

محرر Markdown

يتم استخدام لغة Markdown بسهولة من قبل المدونين والكتاب والمحررين والصحفيين. يتم تقدير الراحة والبساطة في الخدمة من قبل جميع الأشخاص الذين يعملون مع النصوص.

إيجابيات وسلبيات Markdown

الفوائد

  • عالمي. يمكن إنشاء المستندات بتنسيق txt ، ويمكن فتح هذه الملفات في أي محرر وعلى أي نظام أساسي.
  • سهل. حتى إذا لم تستخدم Markdown من قبل ، فسوف يستغرق الأمر حوالي 10 دقائق لإتقان هذه اللغة. إنها بسيطة جدًا - انظر بنفسك.
  • مجموعة رائعة من الأدوات. يمكنك العمل باستخدام أدوات الإنترنت أو أجهزة الجوال أو أدوات سطح المكتب. الاختيار واسع بما يكفي لإرضاء أذواق الجماليات والمهوسين والكتاب.
  • قابلية التحويل. يمكن نقل ملفات Markdown بسهولة إلى تنسيقات pdf و doc و odt مع الحفاظ على التنسيق.

العيوب

  • لا يمكنك استخدام الخطوط الجميلة في المستندات. ستحتاج إلى أدوات إضافية لتخطيط صفحة كاملة.
  • عليك تذكر بعض القواعد والأحرف الخاصة. يؤدي انتهاك الشروط إلى تغييرات في التنسيق.

مرجع Markdown

البنية الأساسية

تستخدم معالجة النص Markdown مجموعة من الأحرف ليتم إدراجها قبل و / أو بعد الكلمات والعبارات.

  • العناوين (h1 – h6) - "#". مطلوب التجزئة عند تصميم الرؤوس. يعتمد مستوى العنوان على عدد الأشرطة. في المجموع ، يُسمح بستة مستويات ، وبالتالي #.
  • تنسيق النص البسيط هو "*" أو "_". تُستخدم العلامات النجمية والشرطات السفلية لجعل النص مائلًا أو غامقًا. على سبيل المثال ، حرف "*" أو "_" مائل ، حرفان غامقان ، ثلاثة أحرف غامقة مائلة.
  • علامات الاقتباس ">". ضع علامة> أمام كل سطر في اقتباس.
  • قوائم ذات تعداد رقمي وتعداد نقطي - "-" أو "+" أو رقم. قم بوضع واصلة أو علامة زائد أو رقم متبوعًا بنقطة على كل عنصر. تتشكل القوائم المختلطة بضغطة واحدة على Tab أو ضغطتين على مفتاح المسافة.
  • الخطوط الأفقية هي "*" أو "-" أو "_". اكتب أحد هذه الأحرف ثلاث مرات أو أكثر لإدراج خط أفقي في المستند. إذا كان هناك نص في السطر أعلاه ، فسيصبح عنوان المستوى الأول. عادةً ما يتم استخدام سطر لفصل أجزاء كبيرة من النص.
  • الروابط والصور. ويتم ذلك على النحو التالي: [عنوان الرابط] (الرابط نفسه). لإدراج صورة ، ضع "!":! [عنوان الصورة] (رابط الصورة). يمكن أن تكون الروابط إلى الصور من الإنترنت أو من قرص صلب. في هذه الحالة ، يمكن حذف التوقيع.
  • أحرف الهروب - "\". إذا كنت بحاجة إلى إدراج حرف مرتبط ببنية Markdown في النص وتجنب التنسيق ، فيجب أن تسبق الحرف الفني بشرطة مائلة للخلف - "\".

بناء جملة ممتد

يستخدم المحررون الذين يدعمون GFM (GitHub Flavored Markdown) عناصر أكثر تعقيدًا.

  • نص يتوسطه خط: علامة مد مزدوجة "~~" في بداية النص ونهايته.
  • الجداول: "|" و "-" بالإضافة إلى ":" لمحاذاة محتويات الخلايا.
  • قوائم المهام: [] مهمة فاشلة ، [X] مهمة مكتملة.
  • الرموز التعبيرية: الرمز المقابل بالنقطتين (: kissing_heart :).
  • الكود: "" (gravis) على كلا الجانبين. "" "هي كتلة من التعليمات البرمجية (أو أربع مسافات في بداية كل سطر).

يعد Markdown بالتأكيد أداة مفيدة. باستخدامه ، يمكنك تنظيم الملاحظات ، وتصميم المدونات ونشرها بسرعة ، وإنشاء قوائم التسوق ومهام العمل ، وتنسيق النصوص في بعض برامج المراسلة الفورية. في جميع الحالات ، يكون التعامل مع النصوص أسهل بكثير إذا كان لديك Markdown.