Markdown سنٹیکس گائیڈ

اچھی طرح فارمیٹ شدہ دستاویزات لکھنے کے لیے Markdown سنٹیکس کا مکمل حوالہ

‏Markdown ایک ہلکی مارک اپ زبان ہے: چند آسان نشانوں سے تحریر کو عنوانات، فہرستوں اور ٹیبلز میں ترتیب دیا جا سکتا ہے۔ اس کے اصول آسان ہیں اور جلد سیکھے جاتے ہیں، اس لیے یہ نوٹس، اسائنمنٹ اور تکنیکی دستاویزات کے لیے بہت مفید ہے۔ اس گائیڈ میں وہ سارا سنٹیکس ہے جو MarkPDF سپورٹ کرتا ہے۔

عنوانات

# نشان سے عنوان بنائیں؛ # کی تعداد سے درجہ طے ہوتا ہے، 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>

Escape نشان

خاص نشان سے پہلے بیک سلیش لگانے سے وہ عام تحریر کی طرح دکھائی دیتا ہے

Markdown
\*Not italic\*
\# Not a heading
\[Not a link\]
نتیجہ
*Not italic*
# Not a heading
[Not a link]