تشرح HDG: ما هو Markdown وما هي الأساسيات التي يجب أن أعرفها؟

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

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

في هذه المقالة ، دعنا ننتقل إلى أساسيات Markdown وكل ما يجب أن تعرفه عن إحدى لغات الترميز الأكثر شيوعًا وخفيفة الوزن على الويب.

ما هو Markdown؟(What Is Markdown?)

كاسم ، Markdown هو مسرحية على مصطلح “markup. يُعرّف "الترميز"(” Markup) بأنه "عملية أو نتيجة تصحيح النص استعدادًا للطباعة" وهو وصف دقيق لكيفية تفاعل لغات البرمجة مع المترجمين الفوريين ومحركات العرض لعرض النص لمن يتصفحون الإنترنت منا.

ترمز HTML إلى "Hypertext Markup Language" ، وبالتالي فإن Markdown هي طريقة لكتابة كود (Markdown)HTML بسهولة ، وإن كان بطريقة أقل قوة.

تم إنشاء Markdown(Markdown) في عام 2004 بواسطة John Gruber و Aaron Swartz ، اللذين أرادا السماح للأشخاص "بالكتابة باستخدام تنسيق نص عادي سهل القراءة والكتابة ، وتحويله اختياريًا إلى XHTML (أو HTML ) صالح هيكليًا."

كان أحد الأهداف الأساسية لـ Markdown هو السماح بسهولة القراءة عند مقارنتها ببدائلها. هذا يجعل كتابة Markdown وقراءة رمز Markdown للنص العادي أمرًا بسيطًا للغاية.

ما المواقع التي تستخدم Markdown؟(What Sites Use Markdown?)

نظرًا لأن Markdown هو مجرد طريقة أبسط لكتابة HTML ، فلن ترى مواقع الويب تُنسب إلى نفسها على أنها "مكتوبة في Markdown ". ومع ذلك ، ستجد العديد من مواقع الويب التي تسمح للمستخدمين بالمساهمة أو النشر بطرق تقبل Markdown .

أحد الأمثلة على ذلك هو GitHub . في ملف README.md(README.md) الذي تم إنشاؤه مسبقًا لكل مستودع GitHub ، يتم قبول Markdown . كما يوحي هذا ، MD هو الامتداد المستخدم للملفات المكتوبة باستخدام Markdown code.

يستخدم Reddit(Reddit) و Stack Exchange أيضًا Markdown كطريقة لمستخدميهما لتنظيم المنشورات بشكل أفضل والتعبير عن أنفسهم. لن تكون مواقع Stack Exchange(Stack Exchange sites) مثل Stack Overflow هي نفسها بدون (Stack Overflow)Markdown لتحويل نص عادي إلى مقتطفات تعليمات برمجية منسقة يمكن قراءتها.

كيفية استخدام Markdown

يوضح المثال أعلاه أمثلة على تنسيق Markdown لإنشاء منشور نصي جديد على (Markdown)Reddit . بينما يتطرق إلى أساسيات Markdown ، لم يتم تضمين بعض الأمثلة الشائعة. دعنا نتجاوز هؤلاء.

الرؤوس

في Markdown ، يمكنك إنشاء رأس عن طريق كتابة # (رقم / علامة الجنيه) قبل النص الخاص بك. سيؤدي عدد علامات الرقم / الباوند التي تستخدمها إلى تصغير مستوى الرأس. على سبيل المثال ، # سيكون العنوان الأكبر و ### سيعرض عنوانًا فرعيًا أصغر.

في HTML ، يتم تحويلها ببساطة إلىالعلامات.# هو <h1> و ### هو <h3> ، على سبيل المثال.

الصور

على غرار الروابط ، يتم إنشاء الصور في Markdown عن طريق التفاف النص البديل بين أقواس مربعة وعنوان URL(URL) بين قوسين. هذا مثال:

[Help Desk Geek Logo] ( https://helpdeskgeek.com/wp-content/themes/hdg/images/hdg-banner.png )

التعليمات البرمجية المضمنة

سيؤدي بدء سطر بأربع مسافات إلى إنشاء كتلة تعليمات برمجية ، ولكن بالنسبة إلى التعليمات البرمجية المضمنة ، يمكنك ببساطة التفاف النص في backticks. هذا مثال:

* int main () {printf (“Hi World”)؛ return 0؛} *

محرري النص Markdown

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

محررات Markdown المستقلة

يعد Sublime Text أحد أفضل برامج تحرير Markdown المستقلة (ومحرري النصوص بشكل عام) لنظام التشغيل Windows(Windows) و macOS و Linux .

كل ما عليك فعله لتمكين تمييز بناء جملة Markdown هو تحميل ملف MD أو تعيين تمييز بناء الجملة على Markdown من خلال النقر فوق Plain Text على الجانب الأيمن من شريط الحالة.

هناك اثنان آخران من محرري(free Markdown editors) Markdown الرائعين الآخرين هما Typora (Mac) و Remarkable (Linux).

محرري Markdown المستندة إلى الويب

تعد محررات Markdown(Markdown) القائمة على الويب أكثر ثراءً بالميزات بشكل عام ، لذلك نوصي بها بشدة.

على سبيل المثال ، يوفر StackEdit واجهة خالية من الإلهاء مع جزأين: أحدهما لرمز Markdown الخاص بك والآخر لمعاينة ديناميكية مباشرة للنص الخاص بك. 

إذا كنت جديدًا في StackEdit ، فكل ما عليك فعله هو النقر فوق "بدء الكتابة(Start Writing) " وسيتم نقلك إلى محرره المستند إلى الويب ، والذي يأتي مُعبأ مسبقًا بمثال رمز Markdown والتعليمات.

إذا لم يكن لدى StackEdit ما تبحث عنه ، فراجع Dillinger أو Editor.md .

Markdown موجود في كل مكان حول الويب ، وإذا كنت جديدًا على الإنترنت ، فمن المحتمل أن تكون أول "لغة ترميز" غير رسمية تتعلم استخدامها. إنها مفيدة للغاية وتعزز الطريقة التي نتواصل بها عبر الإنترنت من خلال النص ، لذلك نأمل أن تساعدك هذه المقالة في معرفة المزيد عنها!



About the author

أنا مهندس برمجيات بخبرة تزيد عن 10 سنوات في بناء وصيانة أجهزة Apple Mac وأجهزة iOS ومتصفحات Google Chrome. تشمل تجربتي تطوير منتجات البرامج وصيانتها وتشغيلها من البداية أو المساهمة في مشاريع مفتوحة المصدر. لقد أتيحت لي أيضًا الفرصة للعمل في مجموعة متنوعة من مشاريع الأجهزة - من إصلاح الشاشات المكسورة في المستشفيات إلى تصميم وتنفيذ ميزات جديدة لجهاز iPhone. في أوقات فراغي ، أستمتع بلعب ألعاب الفيديو المفضلة ، أو قراءة الكتب ، أو طهي العشاء مع عائلتي ، أو قضاء الوقت مع الأصدقاء.



Related posts