Markdown چیست؟ آموزش استفاده از Markdown برای نوشتن محتوا (جلسه 1)

دسته بندی: آموزش
زمان مطالعه: 5 دقیقه
۲۹ شهریور ۱۳۹۵

تصور کنید می‌خواهید یک محتوای متنی تحت وب را بنویسید، اما آشنایی کافی با زبان هایی مانند HTML ندارید. Markdown یک نگارش محبوب، ساده و آسان برای رفع این نیاز است. در این مقاله با آنچه Markdown هست، کجا به کار می‌رود و چگونه استفاده کردن از آن آشنا خواهید شد.

فهرست محتوای این مقاله

Markdown چیست؟

Markdown در سال 2004 با این ایده که بتواند خواندن و نوشتن یک متن تحت وب را برای همه آسان کند و قابل تبدیل به خانواده HTML هم باشد به وجود آمد. از Markdown به عنوان یک استاندارد متن نویسی یاد می‌شود و بزرگترین مزیت این استاندارد استفاده از حروف ساده و کوتاه برای اهداف نگارشی (از جمله پررنگ کردن متن و .... ) می‌باشد. به عنوان مثال برای پررنگ کردن متن با استفاده از Markdown، کافی است کلمه را بین دو ستاره (*) قرار دهیم. Markdown از دو بخش تشکیل شده است: بخش اول ویرایشگر متنی که نوشته را گرفته و استانداردسازی می‌کند و بخش دوم تبدیل‌کننده‌ای به زبان پرل (PERL) است که نتیجه را به HTML تبدیل می‌کند.

چه سایت‌هایی از Markdown استفاده می‌کنند؟

سایت هایی مانند GitHub ، Bitbucket ، Reddit ، Diaspora ، Stack Exchange ، OpenStreetMap و SourceForge از انواع Markdown برای نگارش آسان و سریع کاربران استفاده می‌کنند.

مزیت‌های استفاده از Markdown چیست؟

احتمالا MarkDown مزایای خوبی در اختیار برنامه‌نویسان قرار می‌دهد و آن‌ها را متقاعد می‌کند تا این زبان را نیز برای توسعه پروژه‌های خود استفاده کنند. فرض کنید سایتی دارید که باید برای آن محتوا قرار دهید. این کار قبلا با صفحات HTML استاتیک انجام میشد و برای هر صفحه جدید، باید یک فایل HTML جداگانه تهیه می‌کردیم. بعد از پویا شدن (Dynamic) سایت‌ها، ادیتورهایی ایجا شدند تا مدیران سایت بتوانند به راحتی محتوای مورد نظرشان را در صفحه مورد نظر قرار دهند.

برای یادگیری آسان و برای نوشتن سریع است.

برای اهداف نگارشی مختلف در Markdown، حروف ساده‌ای وجود دارد که در بخش بعدی همین مقاله به آن می‌پردازیم. این حروف روی صفحه کلید هر دستگاه هوشمندی وجود دارد و دسترسی به آنها بسیار آسان است.

به راحتی به HTML تبدیل می‌شود.

Markdown در اصل یک تبدیل کننده متن و یک راه بهتر برای نوشتن HTML هست. استفاده در مواردی که نیاز به نوشتن همزمان کدهای HTML و متنی می‌باشد (مانند فایلهای توضیح کد) بسیار توصیه می‌شود.

پایداری آن زیاد است.

Markdown افزونه‌ای متشکل از کلمات اختصاری خود را دارد: .md ، اما به گونه‌ای طراحی شده است که به عنوان یک فایل متنی خام کاملاً قابل خواندن باشد. لذا منسوخ نخواهد شد.

در همه جا استفاده می‌شود.

ممکن است تصور کنید که با افزایش ویرایشگرهای متنی مختلف که روز به روز محبوب‌تر می‌شوند، استفاده از Markdown متوقف شود، اما این تصور نادرست است. Markdown از زمان معرفی رو به رشد است و همچنان به این رشد ادامه می‌دهد. توسعه دهندگانی که قصد اشتراک اطلاعات خود را در شبکه‌های اجتماعی دارند و Markdown را نمی‌شناسند ، دچار مشکلات زیادی می‌شوند. سایت‌هایی مانند Github و Stackoverflow که توسعه دهندگان وب با آن‌ها سر و کار دارند کارهاهای خود را با Markdown انجام می‌دهند.

برای نوشتن متن نیاز به تغییر ویرایشگرها نیست.

نوشتن متن با استفاده از ویرایشگرهای متن همیشه یک چالش بوده است. با معرفی Markdown ، محتوای تولید شده، نوشته‌ای مرتب است و می‌توان آنرا در قالب دستگاه‌های مختلف مانند تلفن همراه، تبلت، رایانه و ... به اشتراک گذاشت.

چه زمانی نباید از Markdown استفاده کنیم؟

در متون طولانی و محتواهایی که شامل کدهای برنامه‌نویسی و مواردی از این قبیل نمی‌شوند، ویرایشگرهای متنی حرفه‌ای مانند مایکروسافت ورد (Microsoft Word) توصیه می‌شود.

ابزارهای Markdown چیست؟

در مواقعی که بخواهیم متن‌های روزانه و محتواهایی از این قبیل را با Markdown بنویسیم، می‌توان از برنامه‌های زیر استفاده کرد.

برای سیستم عامل تلفن همراه (اندروید و IOS) ابزارهایی مانند:

برای سیستم عامل مک:

برای سیستم عامل ویندوز:

برای سرویس‌های آنلاین:

آینده Markdown چیست؟

Markdown یک استاندارد متن نویسی است، و تا زمانی که نیاز باشد متن خود را استاندارد بنویسیم (احتمالا تا ابد!) کاربردی است و توسط برنامه‌های مدرن قابل استفاده خواهد بود. در نقطه مقابل Markdown ، استانداردهای متنی مایکروسافت Word وجود دارند که از سال 2018 شامل 8 نوع مختلف شده‌اند.

آموزش Markdown

استفاده از Markdown کارها را سریع‌تر کرده و باعث کاهش خطا شده و خروجی معتبر و Valid برای XHTML رو در اختیار ما قرار می‌دهد. مطالعه Markdown نیاز به پیش نیاز خاصی ندارد ولی اگر با HTML آشنایی داشته باشید، بهتر متوجه مطالب خواهید شد. یادگیری قواعد Markdown آسان و سریع است و در کمتر از یک ساعت قادر خواهید بود متون خود را طبق این استاندارد به نگارش دربیاورید. در این بخش مروری بر قواعد پایه‌ای آن خواهیم داشت:

نحوه مشخص کردن عنوان‌ها و زیر عنوان‌ها

# This is an H1

## This is an H2

###### This is an H6

نحوه مشخص کردن نکات موردی

* Red
* Green
* Blue

تعریف لیست‌های شماره‌دار

1. Bird
2. McHale
3. Parish

تعریف عبارات تاکیدی

*bold*

_italics_

کلیدهای میانبر

  • Ctrl + B = Bold
  • Ctrl + I = Italic
  • Ctrl + K = link
  • Ctrl + H = H2 and H3

یادگیری مارک داون راحت و کوتاه مدت است. توصیه می‌کنیم یادگیری MarkDown را از دست ندهید. برای دیدن جلسه دوم آموزش Markdown می‌توانید از این لینک اقدام کنید.

جمع‌بندی

استفاده از Markdown باعث صرفه‌جویی در زمان خواهد شد زیرا با گذر زمان و استفاده از کلیدهای میانبر سرعت نگارش مرتب بالا خواهد رفت. البته استفاده از HTML نیز همیشه ممکن خواهد بود.  اگر تجربه‌ یا سوالی در کار با Markdown‌ها دارید، در بخش نظرات این پست با ما به اشتراک بگذارید.

چه امتیازی به این مقاله می دید؟
نویسنده نازنین کریمی مقدم
رویاهاتون رو دنبال کنید ... :)

جلسات دوره

نظرات کاربران

اولین دیدگاه این پست رو تو بنویس !

نیاز به لاگین

برای ارسال دیدگاه و یا پرسیدن سوال خود در این قسمت، باید در سایت لاگین شوید.