اگر زیاد برای وب می نویسید، پس باید Markdown را یاد بگیرید. این یک زبان نشانه گذاری ساده است که به شما امکان می دهد متن را به راحتی قالب بندی کنید بدون اینکه نگران حجم انبوه واژه پردازهای کامل باشید.
اگر زیاد برای وب می نویسید، پس باید Markdown را یاد بگیرید. این یک زبان نشانه گذاری ساده است که به شما امکان می دهد متن را به راحتی قالب بندی کنید بدون اینکه نگران حجم انبوه واژه پردازهای کامل باشید.
بیایید نگاهی بیاندازیم به اینکه Markdown چیست، چرا مفید است و چگونه شروع به استفاده از آن کنیم.
مارک داون چیست؟
Markdown یک زبان نشانه گذاری است که برای ایجاد متن قالب بندی شده، معمولاً برای انتشار در اینترنت استفاده می شود. اگر آشنایی ندارید، زبان نشانه گذاری به سیستمی اطلاق می شود که شامل عناصر نحوی است که ظاهر سند نهایی را تنظیم می کند، اما در آن ظاهر نمی شود.
به عنوان مثال، وقتی در یک سند Markdown “**متن پررنگ**” می نویسید، به صورت “متن پررنگ” ظاهر می شود.
HTML که بخشی ضروری از وب است، همچنین یک زبان نشانه گذاری است. با این حال، Markdown از زبانهای نشانهگذاری مانند اینها متمایز است زیرا زبانی سبک وزن محسوب میشود.
آسان است که به یک سند Markdown نگاه کنید و همچنان آنچه را که متن می گوید بخوانید. با این حال، با زبانهای «سنگینتر» مانند HTML، پردازش آنچه متن میگوید برای شخص آسان نیست – به این معنی که برای نوشتن ایدهآل نیست.
بیشتر بخوانید: آشنایی با کدهای HTML پایه
Markdown همچنین جایگزینی برای نوشتن در پردازشگرهای کلمه مانند Microsoft Word یا Pages ارائه می دهد. این ویرایشگرها گزینههای زیادی را برای قالببندی متن شما ارائه میکنند، اما اگر مجبور باشید فقط برای یافتن فهرست گلولهدار یا گزینه هدر، در منوها بگردید، زمان را تلف میکنند.
متن بسیار قالببندیشده پردازشگرهای کلمه نیز میتواند به HTML ضعیف ترجمه شود، که منجر به کار اضافی برای پاک کردن کدهای نامرتب میشود. و واژهپردازها معمولاً در قالبی اختصاصی ذخیره میکنند، که در صورت توقف استفاده از آن نرمافزار، ممکن است مشکل ساز شود.
با Markdown، می توانید به صورت متنی ساده برای نوشتن مقالاتی کار کنید که به راحتی توسط انسان قابل خواندن باشد. صادر کردن اسناد Markdown خود به HTML برای انتشار آنلاین امری بی اهمیت است. و از آنجایی که Markdown در همه جا کار می کند، لازم نیست از یک نرم افزار خاص استفاده کنید یا برای آن هزینه پرداخت کنید.
طعم های مارک داون
Markdown یک استاندارد مشخص نیست. در حالی که اصول اولیه در هر جایی که از آن استفاده می شود کاملاً سازگار است، بسته به سرویس یا برنامه ای که برای نوشتن Markdown استفاده می کنید، تفاوت هایی وجود دارد.
به عنوان مثال، GitHub Flavored Markdown از جداول پشتیبانی می کند. استاندارد دیگر، MultiMarkdown، ویژگی های اضافی مانند پاورقی ها و نقل قول ها را اضافه می کند. و بسیاری از نسخه های دیگر وجود دارد که ممکن است با آنها برخورد کنید.
متأسفانه، پوشش هر تکرار Markdown ممکن نیست. شما باید جزئیات نحوه عملکرد ویرایشگر یا سرویس انتخابی خود را بیاموزید. با این حال، هنوز نگران این موضوع نباشید. بعد از اینکه اصول اولیه را انتخاب کردید، می توانید درباره نوع خاصی از Markdown اطلاعات بیشتری کسب کنید.
استفاده از Markdown: Essential Formatting
بیایید به برخی از رایج ترین روش های قالب بندی متن در Markdown نگاه کنیم. توجه داشته باشید که بسته به طعم Markdown که استفاده می کنید، اینها می توانند کمی متفاوت باشند.
متن کج و پررنگ
می توانید متن را با قرار دادن آن در یک ستاره به صورت مورب درآورید. برای متن پررنگ از دو ستاره استفاده کنید. اگر ترجیح می دهید، می توانید ستاره ها را با زیرخط جایگزین کنید.
پس موارد زیر:
*italic text here* | __bold text there__
به صورت زیر نشان داده خواهد شد:
متن مورب اینجا | متن پررنگ وجود دارد
سرفصل ها
سرفصلهای HTML، مانند آنهایی که در این راهنما استفاده میشوند، روشی متداول برای سازماندهی ساختار یک سند هستند. Markdown به سادگی از نمادهای هش برای مطابقت با عمق عنوان (از h1 تا h6) استفاده می کند. بنابراین برای یک عنوان h2، از دو هش و غیره استفاده می کنید.
به عنوان مثال، قطعه Markdown زیر:
## This Is Heading 2
Here's some text under the H2 heading. Next, we'll have an H3.
### Here's Heading 3
More text here!
به صورت زیر ظاهر خواهد شد:
بیشتر بخوانید: برگه تقلب HTML Essentials
لیست های گلوله ای و شماره گذاری شده
ایجاد لیست های نامرتب و مرتب در Markdown آسان است. برای فهرست نامرتب (گلوله ها)، از ستاره یا خط فاصله مانند زیر استفاده کنید:
* A
* B
...
- Y
- Z
این به صورت زیر ظاهر خواهد شد:
- الف
- ب
…
- Y
- ز
برای یک لیست مرتب شده (شماره دار)، به سادگی عدد 1 و سپس یک نقطه را تایپ کنید، به این ترتیب:
1. First item
2. Second item
نتایج فوق به این نتیجه می رسد:
- مورد اول
- مورد دوم
هایپرلینک ها
افزودن لینک در Markdown نیز آسان است. از ترکیبی از براکت ها برای متن لنگر و پرانتز برای URL استفاده می کند. در اینجا یک مثال است:
[website link here](https://www.makeuseof.com/)
این به یک لینک معمولی ترجمه می شود، به این صورت:
لینک وب سایت اینجا
تصاویر
شما می توانید تصاویر را در Markdown اضافه کنید، مانند اضافه کردن لینک ها. با یک علامت تعجب شروع کنید. پس از این، براکت هایی حاوی متن جایگزین تصویر (که اختیاری است) قرار دهید، سپس URL تصویر را در پرانتز قرار دهید.
به عنوان مثال:
![WhatsApp to Telegram](https://static0.makeuseofimages.com/wordpress/wp-content/uploads/2021/01/How-to-Move-WhatsApp-Chats-History-to-Telegram.png)
نتیجه خواهد داد:
نقل قول ها و بلوک های کد
برای نقل قول بلوک، متن را با علامت بزرگتر از پیش گفته قرار دهید. در اینجا چگونه به نظر می رسد:
> "I think that computers are awesome!"
متن حاصل این است:
“من فکر می کنم که کامپیوترها عالی هستند!”
اگر میخواهید از یک بلوک کد پیشفرمتشده برای حفظ متن همانطور که ظاهر میشود، استفاده کنید، از علامت تاکیدی قبر (بالای کلید Tab روی صفحهکلید خود) مانند زیر استفاده کنید:
`See how the **Markdown** formatting *doesn't* apply in a code block?`
این نتیجه در:
See how the **Markdown** formatting *doesn't* apply in a code block?
شخصیت های فرار و برچسب های درون خطی
گاهی اوقات، نویسههای قالببندی Markdown ممکن است با آنچه میخواهید بنویسید تداخل ایجاد کند. به عنوان مثال، ممکن است بخواهید “*جدی*” بنویسید و در واقع ستاره ها را نشان دهید.
در این مواقع باید از بک اسلش استفاده کنید که به کاراکتر فرار معروف است. قرار دادن بک اسلش پشت یک کاراکتر باعث می شود که Markdown به جای تفسیر آن به عنوان قالب بندی، آن را نشان دهد. در اینجا یک تصویر است:
- This is *seriously* good work.
- This is \*seriously\* good work.
به صورت زیر نشان داده خواهد شد:
- این به طور جدی کار خوبی است.
- این *جدی* کار خوبی است.
اگر چیزی وجود دارد که می خواهید در Markdown بنویسید و نمی توانید نحو آن را پیدا کنید، همیشه می توانید از تگ های HTML در متن Markdown خود استفاده کنید. به عنوان مثال، Markdown قالب بندی برای خط کشی ندارد، زیرا امروزه در وب زیاد استفاده نمی شود. اگر هنوز به دلایلی میخواهید زیر متن زیر خط بکشید، میتوانید از:
This is an <u>underlined</u> word.
و شما دریافت خواهید کرد:
این کلمه ای است که زیر آن خط کشیده شده است.
اگر به کمک Markdown بیشتری نیاز دارید، راهنمای Markdown یک منبع عالی است.
ویراستاران Markdown نوشتن را آسان می کنند
اکنون که به اصول Markdown نگاه کردیم، در واقع چگونه شروع به نوشتن در آن می کنید؟ از آنجایی که Markdown فقط یک متن ساده است، می توانید آن را در هر ویرایشگر متنی مانند Notepad بنویسید. فایلی را با پسوند فایل MD ذخیره کنید تا یک فایل Markdown مناسب بسازید.
با این حال، برای بهترین تجربه، باید از یک برنامه نوشتن که برای Markdown ساخته شده است استفاده کنید. این ویژگیها شامل ویژگیهایی مانند میانبرهای صفحهکلید، تمهای قابل تنظیم، و یک صفحه پیشنمایش است تا بتوانید دقیقاً ببینید که سندتان در وب چگونه خواهد بود. نکته مهم این است که ویرایشگرهای Markdown همچنین به شما امکان می دهند سند Markdown خود را به عنوان HTML صادر کنید تا صادرات آسان شود.
اگر به تازگی با Markdown شروع کرده اید، ابتدا یکی از بهترین ویرایشگرهای آنلاین Markdown را امتحان کنید. هنگامی که آماده امتحان کردن یک ویرایشگر Markdown دسکتاپ هستید، به این نگاه کنید که چرا Typora ممکن است بهترین ویرایشگر Markdown در اطراف باشد.
حتی اگر نویسنده نیستید، Markdown در بسیاری از جاهای دیگر نیز مفید است. این در محیط های برنامه نویسی مانند GitHub رایج است، جایی که از آن برای قالب بندی فایل های ReadMe حاوی دستورالعمل ها استفاده می شود. همچنین در بسیاری از برنامه ها و انجمن های پیام رسان از جمله Slack، Telegram و Reddit استفاده می شود.
Master Markdown برای نوشتن آنلاین
اگر اغلب برای وب می نویسید، Markdown ارزش یادگیری دارد. در همه جا مورد استفاده قرار می گیرد، به برنامه خاصی وابسته نیست، به طور خالص به HTML صادر می شود و خواندن آن آسان است. ویرایشگرهای خاص Markdown شامل همه چیزهایی هستند که شما نیاز دارید و آنچه را که ندارید حذف میکنند و آنها را برای این نوع نوشتن مناسبتر از واژهپردازها میکند.
من سال ها از Markdown برای نوشتن مقالات MUO استفاده کرده ام و نمی توانم تصور کنم از چیز دیگری استفاده کنم. برای کمک به شما در مسیرتان، چرا از برگه تقلب Markdown قابل چاپ ما به عنوان مرجع استفاده نکنید؟