Markdown সিনট্যাক্স গাইড

সুন্দরভাবে সাজানো ডকুমেন্ট লেখার জন্য Markdown সিনট্যাক্সের পূর্ণ রেফারেন্স

Markdown হলো একটি হালকা মার্কআপ ভাষা: সাধারণ কিছু চিহ্ন দিয়েই লেখাকে শিরোনাম, তালিকা বা টেবিলে সাজানো যায়। নিয়মগুলো সহজ আর তাড়াতাড়ি শেখা যায়, তাই নোট, অ্যাসাইনমেন্ট আর টেকনিক্যাল ডকুমেন্টের জন্য এটি খুব কাজের। এই গাইডে MarkPDF যে সব Markdown সিনট্যাক্স সমর্থন করে, তার সবই আছে।

শিরোনাম

# চিহ্ন দিয়ে শিরোনাম বানান; # কতগুলো, তা দিয়ে স্তর ঠিক হয়, H1 থেকে H6 পর্যন্ত

Markdown
# Heading 1
## Heading 2
### Heading 3
#### Heading 4
##### Heading 5
###### Heading 6
ফলাফল
<h1>Heading 1</h1>
<h2>Heading 2</h2>
<h3>Heading 3</h3>
<h4>Heading 4</h4>
<h5>Heading 5</h5>
<h6>Heading 6</h6>

অনুচ্ছেদ ও লাইন ভাঙা

অনুচ্ছেদের মাঝে একটি ফাঁকা লাইন রাখুন। একই অনুচ্ছেদে নতুন লাইন চাইলে লাইনের শেষে দুটি স্পেস দিয়ে Enter চাপুন

Markdown
This is paragraph one.

This is paragraph two.

Line one with two spaces at end  
Line two (soft break)
ফলাফল
<p>This is paragraph one.</p>
<p>This is paragraph two.</p>
<p>Line one with two spaces at end<br>
Line two (soft break)</p>

জোর দেওয়া

লেখার দুই পাশে তারকাচিহ্ন বা আন্ডারস্কোর দিয়ে বোল্ড বা ইটালিক করুন

Markdown
*Italic* or _italic_
**Bold** or __bold__
***Bold and italic***
~~Strikethrough~~
ফলাফল
<em>Italic</em>
<strong>Bold</strong>
<strong><em>Bold and italic</em></strong>
<del>Strikethrough</del>

তালিকা

ক্রমিক তালিকা, ক্রমহীন তালিকা আর তালিকার ভেতরে তালিকা সবই চলে

Markdown
Unordered list:
- Item 1
- Item 2
  - Nested item
  - Another nested

Ordered list:
1. First
2. Second
3. Third
ফলাফল
<ul>
<li>Item 1</li>
<li>Item 2
  <ul>
  <li>Nested item</li>
  <li>Another nested</li>
  </ul>
</li>
</ul>
<ol>
<li>First</li>
<li>Second</li>
<li>Third</li>
</ol>

কোড

লাইনের ভেতরের কোডের জন্য একটি ব্যাকটিক, কোড ব্লকের জন্য তিনটি ব্যাকটিক

Markdown
Inline `code` in text.

```javascript
function hello() {
  console.log("Hello!");
}
```
ফলাফল
<code>code</code>
<pre><code class="language-javascript">
function hello() {
  console.log("Hello!");
}
</code></pre>

টেবিল

খাড়া দাগ আর ড্যাশ দিয়ে টেবিল বানান; কলামের অ্যালাইনমেন্টও ঠিক করা যায়

Markdown
| Header 1 | Header 2 | Header 3 |
|----------|:--------:|---------:|
| Left     | Center   | Right    |
| Cell     | Cell     | Cell     |
ফলাফল
<table>
<thead><tr>
<th>Header 1</th>
<th align="center">Header 2</th>
<th align="right">Header 3</th>
</tr></thead>
<tbody>
<tr><td>Left</td><td>Center</td><td>Right</td></tr>
<tr><td>Cell</td><td>Cell</td><td>Cell</td></tr>
</tbody>
</table>

উদ্ধৃতি

> চিহ্ন দিয়ে উদ্ধৃতি ব্লক বানান; উদ্ধৃতির ভেতরে উদ্ধৃতিও রাখা যায়

Markdown
> This is a blockquote.
> It can span multiple lines.
>
> > Nested blockquote
ফলাফল
<blockquote>
<p>This is a blockquote.
It can span multiple lines.</p>
<blockquote><p>Nested blockquote</p></blockquote>
</blockquote>

আড়াআড়ি রেখা

তিন বা তার বেশি ড্যাশ, তারকাচিহ্ন বা আন্ডারস্কোর দিয়ে বিভাজক রেখা টানুন

Markdown
---
***
___
ফলাফল
<hr>

এস্কেপ ক্যারেক্টার

বিশেষ চিহ্নের আগে ব্যাকস্ল্যাশ দিলে সেটি সাধারণ লেখা হিসেবে দেখায়

Markdown
\*Not italic\*
\# Not a heading
\[Not a link\]
ফলাফল
*Not italic*
# Not a heading
[Not a link]