Guia de sintaxe Markdown
Referência completa da sintaxe Markdown para escrever documentos bem formatados
Markdown é uma linguagem de marcação leve: com poucos símbolos simples você transforma texto em títulos, listas e tabelas. As regras são fáceis e se aprendem rápido, por isso ele é ótimo para anotações, trabalhos e documentação técnica. Este guia cobre toda a sintaxe Markdown suportada pelo MarkPDF.
Títulos
Use o símbolo # para criar títulos; a quantidade de # define o nível, de H1 a H6
# 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>
Parágrafos e quebras de linha
Separe parágrafos com uma linha em branco. Para quebrar a linha dentro do mesmo parágrafo, deixe dois espaços no fim da linha antes de apertar Enter
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>
Ênfase
Coloque asteriscos ou sublinhados em volta do texto para deixá-lo em negrito ou itálico
*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>
Listas
Listas numeradas, com marcadores e aninhadas
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>
Links e imagens
Combine colchetes e parênteses para criar links e inserir imagens
[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">
Código
Uma crase para código na linha e três crases para blocos de código
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>Tabelas
Crie tabelas com barras verticais e hífens; o alinhamento das colunas também é configurável
| 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>
Citações
Use o símbolo > para criar citações; elas podem ser aninhadas
> 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>
Linhas horizontais
Três ou mais hífens, asteriscos ou sublinhados criam uma linha divisória
--- *** ___
<hr>
Caracteres de escape
Uma barra invertida antes de um símbolo especial faz ele aparecer como texto comum
\*Not italic\* \# Not a heading \[Not a link\]
*Not italic* # Not a heading [Not a link]