Guías
Tools Actualizado el 6 de noviembre de 2026

Markdown

Sintaxis de Markdown y GitHub Flavored Markdown: texto, listas, enlaces, código, tablas, notas al pie, alerts, details y frontmatter.

  • #markdown
  • #gfm
  • #documentacion
  • #readme

Encabezados y párrafos

SintaxisResultado
# TítuloEncabezado de nivel 1 (uno por documento)
## SecciónEncabezado de nivel 2
###### Nivel 6El nivel más bajo; se admiten de # a ######
Una línea en blancoSepara dos párrafos
Dos espacios al final de la líneaSalto de línea dentro del mismo párrafo
\ al final de la líneaSalto de línea explícito (más visible que los espacios)
<br>Salto de línea con HTML

Deja siempre un espacio después de # y una línea en blanco antes y después de cada encabezado.

Énfasis y texto en línea

SintaxisResultado
*cursiva* o _cursiva_Texto en cursiva
**negrita** o __negrita__Texto en negrita
***negrita y cursiva***Ambos estilos a la vez
~~tachado~~Texto tachado (GFM)
`código`Código en línea con fuente monoespaciada
`` usa `backticks` ``Código en línea que contiene backticks: rodéalo con dos
<kbd>Ctrl</kbd> + <kbd>C</kbd>Teclas con estilo de tecla (HTML)
H<sub>2</sub>O / x<sup>2</sup>Subíndice y superíndice (HTML)

Listas

md
- Item con viñeta
- Otro item
  - Item anidado (2 espacios o alineado con el texto del padre)
    - Tercer nivel

1. Primer paso
2. Segundo paso
   1. Subpaso numerado (3 espacios)
1. La numeración real no importa: se renumera sola

- [x] Tarea completada
- [ ] Tarea pendiente
SintaxisResultado
-, * o +Viñeta (no mezcles marcadores en la misma lista)
1. o 1)Item numerado
5. como primer itemLa lista empieza en 5
- [ ] / - [x]Casilla de tarea vacía / marcada (GFM)

Enlaces e imágenes

SintaxisResultado
[texto](https://example.com)Enlace en línea
[texto](https://example.com "Título")Enlace con tooltip
[texto](./docs/01-overview.md)Enlace relativo a otro archivo del repo
[texto](#mi-seccion)Ancla a un encabezado del mismo documento
[texto](./guia.md#instalacion)Ancla a una sección de otro documento
[texto][ref]Enlace por referencia
[ref]: https://example.comDefinición de la referencia (en cualquier parte)
<https://example.com>Autolink: la URL tal cual, clicable

El ancla de un encabezado se genera en minúsculas, con espacios cambiados por - y sin la mayoría de signos: ## Mi Sección da #mi-sección en GitHub.

Imágenes

SintaxisResultado
![Texto alternativo](./img/logo.png)Imagen; el texto alternativo es obligatorio para accesibilidad
![Alt](./img/logo.png "Título")Imagen con tooltip
[![Alt](./badge.svg)](https://example.com)Imagen que funciona como enlace (badges)
<img src="./img/logo.png" width="200" alt="Logo">Imagen con tamaño controlado (HTML)

Código

Usa siempre un bloque con lenguaje para activar el resaltado de sintaxis. Si el bloque debe contener backticks, rodéalo con cuatro.

md
```ts
const total: number = items.length;
```

```bash
pnpm install
```

```diff
- const port = 3000;
+ const port = 8080;
```
SintaxisResultado
```tsAbre un bloque con resaltado de TypeScript
```diffColorea líneas que empiezan con + y -
```textBloque sin resaltado
~~~Alternativa a los backticks para abrir y cerrar
4 espacios de sangríaBloque de código sin lenguaje (evítalo)

Citas y separadores

md
> Una cita puede tener varios párrafos.
>
> > Y citas anidadas.

---
SintaxisResultado
> textoCita en bloque
> > textoCita anidada
---, *** o ___Línea horizontal (deja una línea en blanco antes)

Ojo: --- justo debajo de una línea de texto la convierte en encabezado de nivel 2 (sintaxis Setext).

Tablas

md
| Columna    | Izquierda | Centro | Derecha |
| ---------- | :-------- | :----: | ------: |
| Fila 1     | a         | b      |      10 |
| Con barra  | `a \| b`  | c      |      20 |
SintaxisResultado
| --- |Fila separadora obligatoria bajo el encabezado
:---Alinea la columna a la izquierda
:---:Centra la columna
---:Alinea a la derecha (útil para números)

Para escribir una barra vertical dentro de una celda, escápala con una barra invertida: a \| b. Las columnas no necesitan estar alineadas en el texto, pero ayuda a leer el archivo. Una celda no admite listas ni bloques; usa <br> para saltos.

Notas al pie y escapes

md
Markdown fue creado en 2004.[^1] Puedes usar nombres.[^fuente]

[^1]: John Gruber y Aaron Swartz.
[^fuente]: Las notas se muestran al final del documento.
SintaxisResultado
\*Asterisco literal, no cursiva
\#Almohadilla literal al inicio de línea
\_, \`, \[, \]Guion bajo, backtick y corchetes literales
1986\. Un gran añoEvita que una línea se convierta en lista numerada
&lt;div&gt;Muestra <div> como texto (entidades HTML)
&nbsp;Espacio que no se rompe

Alerts de GitHub

md
> [!NOTE]
> Información útil que conviene leer aunque se lea en diagonal.

> [!TIP]
> Un consejo para hacer algo mejor o más fácil.

> [!IMPORTANT]
> Información clave para lograr el objetivo.

> [!WARNING]
> Requiere atención inmediata para evitar problemas.

> [!CAUTION]
> Advierte de riesgos o consecuencias negativas.

Son cinco tipos fijos y no se pueden anidar. GitHub los muestra con color e icono; otros visores los muestran como una cita normal.

Extras de GFM

SintaxisResultado
https://example.comAutolink: las URL se vuelven enlaces sin <>
@usuarioMención que notifica a la persona
@org/equipoMención a un equipo de la organización
#123Enlace al issue o PR 123 del repo
owner/repo#123Enlace a un issue de otro repo
SHA de un commit (ej. a5c3785)Enlace al commit
:rocket:Shortcode de emoji
$E = mc^2$Fórmula matemática en línea (LaTeX)

Para escribir una mención sin notificar a nadie, ponla en código: `@usuario`.

Detalles colapsables

md
<details>
<summary>Ver el log completo</summary>

Deja una línea en blanco tras `</summary>` para que el
Markdown de dentro se procese.

- Funciona con listas, código y tablas.

</details>
SintaxisResultado
<details>Bloque que se pliega y se despliega con un clic
<summary>Texto visible cuando está cerrado
<details open>Empieza desplegado

Frontmatter YAML

Bloque de metadatos al inicio del archivo, entre dos líneas ---. Lo usan generadores como Astro, Hugo o Jekyll; GitHub lo muestra como una tabla.

md
---
title: 'Guía de despliegue'
description: 'Pasos para publicar en producción.'
tags: ['devops', 'aws']
lastUpdated: 2026-11-06
draft: false
---

# Guía de despliegue
ReglaDetalle
PosiciónDebe ser lo primero del archivo, sin líneas antes
ComillasÚsalas si el valor contiene : o #
ListasEn línea ['a', 'b'] o una por línea con - a
FechasFormato ISO YYYY-MM-DD