Cómo escapar caracteres especiales con Markdown

En este tutorial aprenderás a escapar caracteres especiales usando Markdown

Markdown usa ciertos caracteres como parte de su sintaxis. Por ejemplo, el asterisco * se usa para crear negritas y cursivas, y el símbolo de almohadilla # se emplea para los encabezados. Pero, ¿qué pasa cuando necesitas mostrar estos caracteres de forma literal en tu documento?

Para estos casos, Markdown te permite escapar caracteres usando la barra invertida \. De este modo, el carácter que le sigue se mostrará tal cual, sin ser interpretado como sintaxis.

Escapa caracteres con la barra invertida

Para mostrar un carácter especial de forma literal, simplemente añade una barra invertida \ delante del carácter que quieres escapar.

En el siguiente ejemplo escapamos un asterisco para que no se interprete como cursiva:

\*Este texto no aparecerá en cursiva\*

El código Markdown anterior debería renderizarse así:

*Este texto no aparecerá en cursiva*

Caracteres que puedes escapar

A continuación se muestra la lista de caracteres que puedes escapar con la barra invertida:

\   barra invertida
`   acento grave
*   asterisco
_   guion bajo
{}  llaves
[]  corchetes
()  paréntesis
#   almohadilla
+   signo más
-   guion
.   punto
!   exclamación
|   barra vertical

Ejemplos prácticos

A continuación veremos algunos ejemplos habituales en los que necesitarás escapar caracteres:

\## Esto no es un encabezado

Precio: 10\$ por unidad

Usa el comando \`print()\` tal cual

El código Markdown anterior debería renderizarse así:

## Esto no es un encabezado

Precio: 10$ por unidad

Usa el comando `print()` tal cual

Fácil y para toda la familia. Esto ha sido todo.

👋 Hola! Soy Edu, me encanta crear cosas y he redactado este tutorial. Si te ha resultado útil, el mayor favor que me podrías hacer es el de compatirlo en Twitter.

para estar al día con mi contenido. 😊