Mcatorce Suite
← Volver al blog

Hoja de referencia de Markdown: la sintaxis que realmente necesitas

Una guía práctica de la sintaxis de Markdown con títulos, énfasis, listas, enlaces, imágenes, código, tablas y citas, con ejemplos que puedes copiar y previsualizar.

Prueba la herramienta: Previsualizador de Markdown

Markdown es un formato de texto plano que se convierte en HTML con formato. Escribes títulos, listas y enlaces con unos pocos caracteres sencillos y un renderizador hace el resto. Fue diseñado para ser legible incluso antes de convertirse, y por eso se volvió el formato de escritura habitual de los archivos README, los sitios de documentación, los foros de desarrolladores, los blogs estáticos y muchas apps de notas.

Esta hoja de referencia cubre la sintaxis que usarás todos los días. Puedes pegar cualquier ejemplo en el previsualizador de Markdown y ver cómo se renderiza.

Títulos

Usa de uno a seis símbolos de numeral al inicio de la línea. Más numerales significan un título más pequeño.

# Título nivel 1
## Título nivel 2
### Título nivel 3

Deja un espacio después de los numerales y una línea en blanco antes y después del título. Usa un solo título de nivel uno por página y baja después sin saltarte niveles, lo que es mejor para los lectores y para los buscadores.

Énfasis

*cursiva* o _cursiva_
**negrita** o __negrita__
***negrita y cursiva***
~~tachado~~

El tachado forma parte de Markdown estilo GitHub y lo admiten la mayoría de los renderizadores modernos.

Párrafos y saltos de línea

Una línea en blanco separa los párrafos. Un salto de línea simple dentro de un párrafo normalmente se ignora y se une con la línea anterior. Para forzar un salto, termina la línea con dos espacios o con una barra invertida.

Listas

Las listas sin orden usan un guion, un signo más o un asterisco. Las listas ordenadas usan números seguidos de un punto. Sangra con dos a cuatro espacios para anidar elementos.

- Manzanas
- Naranjas
  - Navel
  - Sanguina

1. Primero
2. Segundo
3. Tercero

Los números de una lista ordenada no tienen que ser exactos. Un renderizador renumerará 1, 1, 1 como 1, 2, 3, lo que facilita reordenar.

Enlaces e imágenes

[Texto del enlace](https://example.com)
[Enlace con título](https://example.com "Texto de ayuda")
![Texto alternativo](imagen.png)

Una imagen es simplemente un enlace con un signo de exclamación delante. Escribe siempre un texto alternativo con sentido: lo leen los lectores de pantalla y se muestra si la imagen no carga.

Citas

Empieza cada línea con un signo mayor que.

> Una frase citada.
> Puede ocupar varias líneas.

Código

Envuelve el código corto entre comillas invertidas simples, como npm install. Para código de varias líneas, enciérralo entre tres comillas invertidas y añade el nombre del lenguaje después de la apertura para que el renderizador pueda resaltarlo.

```js
const total = items.reduce((a, b) => a + b, 0);
```

Líneas horizontales

Tres o más guiones, asteriscos o guiones bajos en una línea propia crean un separador: ---.

Tablas

Las tablas son una extensión que admite Markdown estilo GitHub. Separa las columnas con barras verticales y añade una fila de guiones bajo el encabezado. Los dos puntos en esa fila controlan la alineación.

| Nombre | Puesto    | Edad |
| :----- | :-------: | ---: |
| Ana    | Diseñadora|   31 |
| Luis   | Ingeniero |   28 |

Escapar caracteres especiales

Si quieres un asterisco o numeral literal, pon una barra invertida delante: \*sin cursiva\*. Funciona con la mayoría de los signos de puntuación que Markdown trata como sintaxis.

Una palabra sobre el HTML directo

Muchos procesadores de Markdown permiten incrustar HTML para lo que Markdown no puede expresar. Ten cuidado al renderizar Markdown escrito por otras personas: el HTML sin filtrar es una forma clásica de inyectar scripts, así que sanitízalo o desactívalo.

La práctica lo vuelve automático

La sintaxis es lo bastante pequeña para aprenderla en una tarde. Ten esta página a mano, escribe algo corto y revisa la vista previa sobre la marcha. Tras una semana de uso, casi todo será memoria muscular.