HDG توضیح می دهد: Markdown چیست و چه اصولی باید بدانم؟
اگر به طور مرتب از شبکه های اجتماعی آنلاین یا انجمن های گفتگو استفاده می کنید، به احتمال زیاد Markdown را دیده اید یا از آن استفاده کرده اید بدون(Markdown) اینکه حتی بدانید Markdown چیست.
برای بسیاری که قبلاً در وب بودند، HTML اولین و ابتدایی ترین زبان برنامه نویسی بود که یاد گرفتند. با این حال، Markdown حتی ساده تر است. در واقع، آنقدر ساده است که دوره های آموزشی برای آن دقیقاً وجود ندارد. شما می توانید آن را در عرض چند دقیقه یاد بگیرید.
در این مقاله، بیایید به اصول اولیه چیستی Markdown و هر آنچه که باید در مورد یکی از محبوبترین و سبکترین زبانهای نشانهگذاری وب بدانید، بپردازیم.
مارک داون چیست؟(What Is Markdown?)
به عنوان یک نام، Markdown یک بازی در مورد اصطلاح "نشانه گذاری است. نشانهگذاری(” Markup) به عنوان «فرایند یا نتیجه تصحیح متن در آمادهسازی برای چاپ» تعریف میشود که توصیف دقیقی از نحوه تعامل زبانهای برنامهنویسی با مفسرها و موتورهای رندر برای نمایش متن برای کسانی است که در حال مرور اینترنت هستند.
HTML مخفف "Hypertext Markup Language" است، و بنابراین Markdown راهی برای نوشتن آسانتر کد HTML است، هرچند به روشی کمتر قوی.
Markdown در سال 2004 توسط جان گروبر(John Gruber) و آرون سوارتز(Aaron Swartz) ایجاد شد ، که می خواستند به مردم اجازه دهند "با استفاده از یک قالب متن ساده خوانا و آسان بنویسند، به صورت اختیاری آن را به XHTML معتبر ساختاری (یا HTML ) تبدیل کنند."
یکی از اهداف اصلی Markdown این بود که در مقایسه با جایگزین های آن، خوانایی آسان تر را فراهم کند. این کار نوشتن Markdown و خواندن کد Markdown متن ساده را بسیار ساده می کند.
چه سایت هایی از Markdown استفاده می کنند؟(What Sites Use Markdown?)
از آنجایی که Markdown فقط یک روش سادهتر برای نوشتن HTML است، وبسایتهایی را نخواهید دید که خود را به عنوان «نوشتهشده در Markdown » معرفی میکنند. با این حال، وبسایتهای زیادی را خواهید یافت که به کاربران اجازه میدهند به روشهایی که Markdown(Markdown) را میپذیرند، مشارکت یا ارسال کنند .
یک مثال GitHub است . در فایل README.md(README.md) از پیش تولید شده هر مخزن GitHub ، Markdown پذیرفته می شود. همانطور که این نشان می دهد، MD پسوندی است که برای فایل هایی که با استفاده از کد Markdown نوشته می شوند استفاده می شود.
Reddit و Stack Exchange همچنین از Markdown به عنوان راهی برای سازماندهی بهتر پست ها و بیان خود توسط کاربران خود استفاده می کنند. سایتهای Stack Exchange(Stack Exchange sites) مانند Stack Overflow بدون Markdown برای تبدیل متن ساده به قطعههای کد قابل خواندن و قالببندی شده یکسان نیستند.
نحوه استفاده از Markdown
تصویر مثال بالا نمونه هایی از قالب بندی Markdown را برای ایجاد یک پست متنی جدید Reddit نشان می دهد. (Reddit)در حالی که به اصول Markdown می پردازد ، برخی از نمونه های رایج گنجانده نشده اند. بیایید به آنها بپردازیم.
سرصفحه ها
در Markdown ، میتوانید با تایپ # (عدد/علامت پوند) قبل از متن، یک هدر ایجاد کنید. تعداد نشانههای عدد/پوندی که استفاده میکنید سطح سرصفحه را کاهش میدهد. به عنوان مثال، # بزرگترین عنوان و ### عنوان فرعی کوچکتر را نشان می دهد.
در HTML ، اینها به سادگی به تبدیل می شوند
تصاویر
مشابه پیوندها، تصاویر در Markdown با قرار دادن متن جایگزین در براکت مربع و URL داخل پرانتز ایجاد می شوند. در اینجا یک مثال است:
[Help Desk Geek Logo]( https://helpdeskgeek.com/wp-content/themes/hdg/images/hdg-banner.png )
کد درون خطی
شروع یک خط با چهار فاصله، یک بلوک کد ایجاد می کند، اما برای کد درون خطی، می توانید به سادگی متن را در بک تیک بپیچید. در اینجا یک مثال است:
*int main(){printf ("Hi World");return 0;}*
ویرایشگرهای متن Markdown
اگر علاقه مند به تسلط بر Markdown هستید ، یافتن پشتیبانی در قالب یک ویرایشگر متن دسکتاپ یک شروع عالی است. با این حال، از آنجایی که Markdown را می توان به صورت زنده در مرورگر رندر کرد و نیازی به تعامل پیچیده سمت سرور ندارد، حتی ویرایشگرهای Markdown آنلاین نیز وجود دارد.(Markdown)
ویرایشگرهای مستقل Markdown
یکی از بهترین ویرایشگرهای Markdown(Markdown) مستقل (و به طور کلی ویرایشگرهای متن) برای Windows ، macOS و Linux Sublime Text است .
تنها کاری که برای فعال کردن برجسته کردن نحو Markdown باید انجام دهید این است که یک فایل MD را بارگیری کنید یا با کلیک بر روی متن ساده(Plain Text) در سمت راست نوار وضعیت، برجسته سازی نحو را روی Markdown تنظیم کنید.(Markdown)
دو ویرایشگر رایگان Markdown(free Markdown editors) دیگر Typora (Mac) و Remarkable (Linux) هستند.
ویرایشگرهای Markdown مبتنی بر وب
ویرایشگرهای Markdown(Markdown) مبتنی بر وب عموماً دارای ویژگی های بیشتری هستند، بنابراین ما قویاً آنها را توصیه می کنیم.
به عنوان مثال، StackEdit یک رابط بدون حواس پرتی با دو صفحه ارائه می دهد: یکی برای کد Markdown و دیگری برای پیش نمایش پویا و زنده از متن شما.
اگر تازه وارد StackEdit هستید(StackEdit) ، تنها کاری که باید انجام دهید این است که روی Start Writing کلیک کنید و به ویرایشگر مبتنی بر وب آن هدایت میشوید، که با نمونه کد Markdown و دستورالعملها از قبل پر شده است.
اگر StackEdit چیزی را که به دنبالش هستید ندارد، Dillinger یا Editor.md را بررسی کنید .
Markdown در همه جای وب وجود دارد، و اگر شما تازه وارد اینترنت شده اید، احتمالاً این اولین "زبان برنامه نویسی" غیر رسمی خواهد بود که استفاده از آن را یاد می گیرید. این بسیار مفید است و نحوه برقراری ارتباط آنلاین ما از طریق متن را بهبود می بخشد، بنابراین امیدواریم این مقاله به شما کمک کرده باشد در مورد آن بیشتر بدانید!
Related posts
بهترین ویرایشگرهای Markdown: همه پلتفرم ها و آنلاین
HDG توضیح می دهد: SQL، T-SQL، MSSQL، PL/SQL، و MySQL چیست؟
بهترین ویرایشگرهای آنلاین رایگان Markdown
بهترین سرویس تماس کنفرانس چیست – بهترین برنامه ها در مقایسه
انتقال، حذف یا کپی خودکار فایل ها در ویندوز
تجزیه کننده ایمیل Zapier: 3 روش خلاقانه برای استفاده از آن
7 بهترین ابزار حذف Bloatware برای ویندوز
برنامه افزودنی امنیتی آنلاین Avast: آیا ارزش استفاده از آن را دارد؟
چت بات چیست و چگونه از آن در سایت خود استفاده کنید
تکمیل خودکار گوگل کروم: راهنمای کامل
Microsoft Power Automate و قالب های رایگان برای دانلود چیست؟
بهترین برنامه ها برای نظارت بر استفاده از اینترنت
5 جایگزین ویندوز برای دستور sudo لینوکس
بهترین برنامه ها برای افزودن قابلیت های جدید به ویندوز 10
4 ابزار عالی برای ایجاد بسته های Windows Installer
5 بهترین حساب های ایمیل یکبار مصرف رایگان
5 بهترین سایت دانلود ایمن APK برای برنامه های اندروید
5 بهترین برنامه فیلتر نور آبی برای ویندوز، مک و لینوکس
Google Apps Script Editor: هر آنچه که برای شروع باید بدانید
7 بهترین ابزار Snipping برای Chromebook