Skip to content

¿Qué es Markdown?

Markdown es un lenguaje de marcado ligero creado por John Gruber. Permite "escribir documentos en un formato de texto plano, fácil de leer y de escribir, y luego convertirlos en documentos HTML válidos".

Historia de Markdown

Markdown nació en 2004. En sus inicios, fue pensado para simplificar la sintaxis de HTML, principalmente para escribir documentos tipo README que se leen y actualizan con frecuencia, pero cuyo formato es relativamente estable.

La verdadera popularidad de Markdown comenzó tras la llegada de GitHub en 2008. GitHub adoptó Markdown como formato predeterminado para los archivos Readme y proporcionó una especificación de renderizado. Con la expansión de GitHub, cada vez más desarrolladores empezaron a usar Markdown como su herramienta preferida para escribir.

Características principales de Markdown

Sencillez

Utiliza símbolos intuitivos para representar la formateación, como # para los títulos y * para los elementos de lista. Estos símbolos transmiten visualmente su significado, haciendo que los documentos Markdown sean legibles incluso sin renderizado.

Legibilidad

Incluso en texto plano, los documentos Markdown muestran claramente la estructura y jerarquía del contenido. Los lectores pueden comprender la organización sin software especial.

Portabilidad

Los archivos Markdown son texto plano, por lo que pueden abrirse y editarse con cualquier editor de texto, sin depender de software o sistemas operativos específicos.

Convertibilidad

Markdown puede convertirse fácilmente a HTML, PDF, documentos Word y más, satisfaciendo diversas necesidades de publicación.

Relación entre Markdown y HTML

Markdown no es un sustituto de HTML, sino una versión simplificada. De hecho, el objetivo final de Markdown es convertirse en HTML. Su relación puede representarse así:

Fuente Markdown → Analizador → Salida HTML → Renderizado en el navegador

Por ejemplo, cuando escribes:

markdown
# Esto es un título

Se convertirá en:

html
<h1>Esto es un título</h1>

Es importante notar que puedes usar etiquetas HTML directamente en Markdown, lo que ofrece flexibilidad para formateos complejos.

Un ejemplo sencillo

Veamos un ejemplo simple de Markdown:

markdown
# Mi primer documento Markdown

Esto es un **texto en negrita** y un *texto en cursiva*.

## Lista de compras

- Manzana
- Banana
- Naranja

Este es un ejemplo de [enlace](https://www.markdownlang.com).

Este sencillo ejemplo muestra varias sintaxis básicas de Markdown: títulos, énfasis, listas y enlaces.

Próximos pasos

Ahora que comprendes los conceptos básicos de Markdown, puedes:

Built by www.markdownlang.com