Saltar al contenido principal

Hoja de referencia y guía de sintaxis de Markdown

Copia ejemplos prácticos de la sintaxis que necesitas, observa cómo se renderiza y adáptala para tu documentación, archivos README o notas.

Encabezados

Añade de 1 a 6 símbolos # al principio de la línea. Más símbolos crean un encabezado de menor nivel.

Sintaxis vs Vista previa
Sintaxis copiable
# Heading Level 1
## Heading Level 2
### Heading Level 3
#### Heading Level 4
##### Heading Level 5
###### Heading Level 6
Vista previa renderizada

Heading Level 1

Heading Level 2

Heading Level 3

Heading Level 4

Heading Level 5
Heading Level 6

Negrita, cursiva y tachado

Envuelve el texto con asteriscos, guiones bajos o virgulillas para añadir énfasis o indicar texto eliminado.

Sintaxis vs Vista previa
Sintaxis copiable
This text is *italicized*.
This text is _italicized_ as well.

This text is **bolded**.
This text is __bolded__ as well.

This text is ***bold and italicized***.

This text is ~~strikethrough~~.
Vista previa renderizada

This text is italicized.

This text is italicized as well.

This text is bolded.

This text is bolded as well.

This text is bold and italicized.

This text is strikethrough.

Listas ordenadas, desordenadas y de tareas

Usa números para pasos secuenciales, guiones para viñetas y corchetes con una x para casillas de verificación.

Sintaxis vs Vista previa
Sintaxis copiable
- Unordered list item 1
- Unordered list item 2
  - Indented nested item

1. Ordered list item 1
2. Ordered list item 2

- [x] Completed task item
- [ ] Incomplete task item
Vista previa renderizada
  • Unordered list item 1
  • Unordered list item 2
    • Indented nested item
  1. Ordered list item 1
  2. Ordered list item 2
  • Completed task item
  • Incomplete task item

Código en línea y bloques de código cercados

Usa comillas invertidas simples para código en línea y triples con etiqueta de lenguaje para bloques.

Sintaxis vs Vista previa
Sintaxis copiable
Use inline `const value = true` variables.

Fenced code block:
```javascript
const greeting = "Hello, developer!";
console.log(greeting);
```
Vista previa renderizada

Use inline const value = true variables.

javascript
const greeting = "Hello, developer!";
console.log(greeting);

Tablas y alineación de columnas

Usa barras verticales para separar columnas y guiones con dos puntos en la segunda fila para la alineación.

Sintaxis vs Vista previa
Sintaxis copiable
| Parameter | Type | Default |
| :--- | :---: | ---: |
| format | string | "MD" |
| local | boolean | true |
| threads | number | 4 |
Vista previa renderizada
Parameter Type Default
format string "MD"
local boolean true
threads number 4

Citas y citas anidadas

Comienza las líneas con el símbolo mayor que para citar texto, destacar advertencias o anidar ideas.

Sintaxis vs Vista previa
Sintaxis copiable
> This is a blockquote element.
>
> > This is nested inside the parent quote.
Vista previa renderizada

This is a blockquote element.

This is nested inside the parent quote.

Líneas horizontales, notas al pie y HTML

Usa tres guiones para divisores, números con acento circunflejo entre corchetes para notas al pie o etiquetas HTML.

Sintaxis vs Vista previa
Sintaxis copiable
Create dividers with asterisks:
***

Escape characters with backslash:
\* Literal asterisk (not bullet)

Embed keyboard labels:
<kbd>Cmd</kbd> + <kbd>Option</kbd>
Vista previa renderizada

Create dividers with asterisks:


Escape characters with backslash:
* Literal asterisk (not bullet)

Embed keyboard labels:
Cmd + Option

Preguntas frecuentes

¿Qué es Markdown?

Markdown es un lenguaje de marcado ligero que permite formatear texto plano utilizando símbolos simples y legibles.

¿Es compatible con GitHub-Flavored Markdown (GFM)?

Sí. Esta referencia y el editor admiten listas de tareas, tablas, tachado, enlaces automáticos y bloques de código con resaltado.

¿Cómo añadir un salto de línea en Markdown?

Termina una línea con dos espacios antes de presionar Enter, o deja una línea en blanco para iniciar un nuevo párrafo.

¿Puedo escribir HTML dentro de Markdown?

Sí. La mayoría de renderizadores permiten etiquetas HTML estándar para diseños no soportados de forma nativa.