Hướng dẫn cú pháp Markdown

Tài liệu tham khảo đầy đủ về cú pháp Markdown để viết tài liệu trình bày đẹp

Markdown là ngôn ngữ đánh dấu gọn nhẹ: chỉ với vài ký hiệu đơn giản, văn bản đã thành tiêu đề, danh sách và bảng. Quy tắc dễ hiểu, học nhanh, nên rất hợp để ghi chép, làm bài tập và viết tài liệu kỹ thuật. Hướng dẫn này gồm toàn bộ cú pháp Markdown mà MarkPDF hỗ trợ.

Tiêu đề

Dùng ký hiệu # để tạo tiêu đề; số dấu # quyết định cấp độ, từ H1 đến H6

Markdown
# Heading 1
## Heading 2
### Heading 3
#### Heading 4
##### Heading 5
###### Heading 6
Kết quả
<h1>Heading 1</h1>
<h2>Heading 2</h2>
<h3>Heading 3</h3>
<h4>Heading 4</h4>
<h5>Heading 5</h5>
<h6>Heading 6</h6>

Đoạn văn và xuống dòng

Ngăn cách các đoạn bằng một dòng trống. Muốn xuống dòng trong cùng đoạn, thêm hai dấu cách ở cuối dòng rồi nhấn Enter

Markdown
This is paragraph one.

This is paragraph two.

Line one with two spaces at end  
Line two (soft break)
Kết quả
<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>

Nhấn mạnh

Bao văn bản bằng dấu sao hoặc dấu gạch dưới để in đậm hoặc in nghiêng

Markdown
*Italic* or _italic_
**Bold** or __bold__
***Bold and italic***
~~Strikethrough~~
Kết quả
<em>Italic</em>
<strong>Bold</strong>
<strong><em>Bold and italic</em></strong>
<del>Strikethrough</del>

Danh sách

Danh sách đánh số, danh sách gạch đầu dòng và danh sách lồng nhau

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

Ordered list:
1. First
2. Second
3. Third
Kết quả
<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>

Mã nguồn

Một dấu backtick cho mã trong dòng, ba dấu backtick cho khối mã

Markdown
Inline `code` in text.

```javascript
function hello() {
  console.log("Hello!");
}
```
Kết quả
<code>code</code>
<pre><code class="language-javascript">
function hello() {
  console.log("Hello!");
}
</code></pre>

Bảng

Tạo bảng bằng dấu gạch đứng và gạch ngang; có thể căn lề cột

Markdown
| Header 1 | Header 2 | Header 3 |
|----------|:--------:|---------:|
| Left     | Center   | Right    |
| Cell     | Cell     | Cell     |
Kết quả
<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>

Trích dẫn

Dùng ký hiệu > để tạo trích dẫn; trích dẫn có thể lồng nhau

Markdown
> This is a blockquote.
> It can span multiple lines.
>
> > Nested blockquote
Kết quả
<blockquote>
<p>This is a blockquote.
It can span multiple lines.</p>
<blockquote><p>Nested blockquote</p></blockquote>
</blockquote>

Đường kẻ ngang

Ba dấu gạch ngang, dấu sao hoặc dấu gạch dưới trở lên tạo đường phân cách

Markdown
---
***
___
Kết quả
<hr>

Ký tự thoát

Thêm dấu gạch chéo ngược trước ký hiệu đặc biệt để hiển thị nó như chữ thường

Markdown
\*Not italic\*
\# Not a heading
\[Not a link\]
Kết quả
*Not italic*
# Not a heading
[Not a link]