Guía de sintaxis Markdown
Referencia completa de la sintaxis Markdown para escribir documentos bien formateados
Markdown es un lenguaje de marcado ligero: con unos pocos símbolos sencillos conviertes el texto en títulos, listas y tablas. Sus reglas son fáciles y se aprenden rápido, por eso es ideal para apuntes, trabajos y documentación técnica. Esta guía recoge toda la sintaxis Markdown que admite MarkPDF.
Títulos
Usa el símbolo # para crear títulos; el número de # indica el nivel, 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>
Párrafos y saltos de línea
Separa los párrafos con una línea en blanco. Para un salto de línea dentro del mismo párrafo, deja dos espacios al final de la línea antes de pulsar Intro
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>
Énfasis
Rodea el texto con asteriscos o guiones bajos para ponerlo en negrita o cursiva
*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, con viñetas y anidadas
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>
Enlaces e imágenes
Combina corchetes y paréntesis para crear enlaces e insertar imágenes
[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
Una comilla invertida para código en línea y tres para bloques 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>Tablas
Crea tablas con barras verticales y guiones; también puedes alinear las columnas
| 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>
Citas
Usa el símbolo > para crear citas; se pueden anidar
> 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>
Líneas horizontales
Tres o más guiones, asteriscos o guiones bajos crean una línea separadora
--- *** ___
<hr>
Caracteres de escape
Pon una barra invertida delante de un símbolo especial para mostrarlo como texto normal
\*Not italic\* \# Not a heading \[Not a link\]
*Not italic* # Not a heading [Not a link]