Markdown

tag Desarrollo y programación

Markdown es un lenguaje de marcado ligero que permite aplicar formato a un texto plano mediante el uso de caracteres especiales sencillos (como asteriscos, almohadillas o guiones). Fue creado con un objetivo claro: que el texto sea fácil de escribir y, sobre todo, fácil de leer incluso si no se convierte a HTML.

A diferencia de un editor visual (como Word), donde el formato está «oculto», en Markdown el formato es parte del texto. Luego, un software se encarga de transformarlo automáticamente en código HTML válido para su visualización en una web.

¿Cómo funciona? (Ejemplos rápidos)

La curva de aprendizaje de Markdown es de apenas 5 minutos. Mira la diferencia:

Resultado deseadoSintaxis en MarkdownCódigo HTML equivalente
Título principal# Título<h1>Título</h1>
Texto en negrita**Negrita**<strong>Negrita</strong>
Enlace web[Nimbo](https://...)<a href="...">Nimbo</a>
Lista de puntos* Elemento<ul><li>Elemento</li></ul>

¿Por qué es una pieza clave en la actualidad?

Markdown ha pasado de ser una herramienta de «programadores» a ser el estándar en casi todas las plataformas modernas:

  1. Documentación Técnica: Es el formato oficial de GitHub y de prácticamente todos los manuales de software del mundo.
  2. Headless CMS: En arquitecturas modernas, el contenido se suele redactar en Markdown para que sea «puro» y pueda enviarse fácilmente a una web, una app o un reloj inteligente sin errores de formato.
  3. Inteligencia Artificial: Los modelos de lenguaje (como ChatGPT, Gemini o Claude) utilizan Markdown para estructurar respuestas, tablas y bloques de código de forma que sean legibles para el usuario.
  4. Estática y Rendimiento: Herramientas de generación de sitios estáticos (como Astro o Hugo) usan archivos Markdown porque son extremadamente ligeros y mejoran el WPO.