لیست ها در Markdown
Markdown به شما امکان ایجاد دو نوع لیست را میدهد: لیستهای غیر ترتیبی (Bulleted Lists) و لیستهای ترتیبی (Numbered Lists). هر یک از این لیستها برای مقاصد خاصی مفید هستند و به شما کمک میکنند اطلاعات خود را به صورت منظم و خوانا نمایش دهید.
لیستهای نشانهدار (غیرترتیبی)
لیستهای غیر ترتیبی برای مواردی که ترتیب آنها اهمیت ندارد، استفاده میشوند. برای ایجاد این نوع لیست، میتوانید از علامتهای -
یا *
یا +
استفاده کنید. هر یک از این علامتها را در ابتدای هر مورد قرار دهید. به طور مثال:
نمونه کد
- آیتم اول
- آیتم دوم
- زیرآیتم اول
- زیرآیتم دوم
- آیتم سوم
خروجی
- آیتم اول
- آیتم دوم
- زیرآیتم اول
- زیرآیتم دوم
- آیتم سوم
یا به این صورت :
نمونه کد
+ آیتم اول
+ آیتم دوم
+ زیرآیتم اول
+ زیرآیتم دوم
+ آیتم سوم
خروجی
- آیتم اول
- آیتم دوم
- زیرآیتم اول
- زیرآیتم دوم
- آیتم سوم
و یا به این صورت :
نمونه کد
* آیتم اول
* آیتم دوم
* زیرآیتم اول
* زیرآیتم دوم
* آیتم سوم
خروجی
- آیتم اول
- آیتم دوم
- زیرآیتم اول
- زیرآیتم دوم
- آیتم سوم
میتونیم یک لیست بدون علامت یا در واقع unordered List در Markdown ایجاد کنیم
لیستهای شمارهگذاری شده (ترتیبی)
لیستهای ترتیبی در Markdown برای نمایش مواردی که دارای ترتیب خاصی هستند، مانند مراحل انجام یک کار، استفاده میشود. برای ایجاد لیستهای ترتیبی، میتوانید از اعداد و نقطه استفاده کنید. Markdown به طور خودکار اعداد را در ترتیب صحیح قرار میدهد، حتی اگر شما به ترتیب صحیح آنها را ننویسید. برای ایجاد لیست شمارهگذاری شده از اعداد به همراه یک نقطه و یک فاصله استفاده میکنیم. مثال:
نمونه کد
1. مورد اول
2. مورد دوم
3. مورد سوم
خروجی
- مورد اول
- مورد دوم
- مورد سوم
ترکیب لیستهای ترتیبی و غیر ترتیبی
شما همچنین میتوانید لیستهای ترتیبی را با لیستهای غیر ترتیبی ترکیب کنید:
نمونه کد
1. مورد اول
2. مورد دوم
- زیرمورد غیر ترتیبی اول
- زیرمورد غیر ترتیبی دوم
3. مورد سوم
خروجی
- مورد اول
- مورد دوم
- زیرمورد غیر ترتیبی اول
- زیرمورد غیر ترتیبی دوم
- مورد سوم
لیست وظایف (Task Lists)
لیست وظایف (Task Lists) یک نوع لیست خاص در Markdown است که به شما امکان میدهد تا وضعیت انجام وظایف را نمایش دهید. این نوع لیستها معمولاً در مستندات پروژهها و ابزارهای مدیریت وظایف استفاده میشوند.
برای ایجاد لیست وظایف، از علامت چکباکس (checkbox) استفاده میشود. چکباکسها با ترکیب یک جفت براکت ([ ]) برای وظایف انجام نشده و یک جفت براکت با علامت تیک ([x]) برای وظایف انجام شده نمایش داده میشوند. هر وظیفه در یک خط جداگانه نوشته میشود. به عنوان مثال:
نمونه کد
- [ ] تسک اول
- [x] تسک دوم
- [ ] تسک سوم
خروجی
- تسک اول
- تسک دوم
- تسک سوم
نکات تکمیلی
تورفتگی مناسب: برای زیرلیستها، معمولاً از چهار فاصله استفاده میشود. اما میتوانید بسته به نیاز خود از تعداد دیگری فاصله نیز استفاده کنید.
علامتهای متفاوت: استفاده از علامتهای مختلف در لیستهای غیر ترتیبی تاثیری در نمایش آنها ندارد. همه به یک شکل نمایش داده میشوند.
ترکیب لیستها: ترکیب لیستهای ترتیبی و غیر ترتیبی به شما امکان میدهد ساختارهای پیچیدهتری ایجاد کنید که میتواند به خوانایی و سازماندهی اطلاعات کمک کند.