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>
段落与换行
段落之间用空行分隔。如果需要在段落内换行,在行尾添加两个空格后回车
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
[Link text](https://example.com) [Link with title](https://example.com "Title") 
渲染效果
<a href="https://example.com">Link text</a> <a href="https://example.com" title="Title">Link with title</a> <img src="https://example.com/image.png" alt="Image alt">
代码
使用反引号包裹行内代码,使用三个反引号创建代码块
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]