Markdown es un lenguaje de marcado ligero que permite aplicar formato a un texto (negritas, listas, encabezados) mediante el uso de caracteres especiales de forma sencilla. Existe para facilitar la escritura y lectura de contenido web sin las complicaciones técnicas del HTML, permitiendo que el autor se concentre en el contenido mientras el documento sigue siendo legible incluso en su forma de código fuente.
Negrita: texto o texto
Cursiva: texto o texto
Negrita y cursiva: texto
Listas desordenada:
- Elemento 1
- Elemento 2
- Subelemento 2.1
Listas ordenadas:
- Primero
- Segundo
- Tercero
Estructura, enlace e imágenes: Enlace: Nombre del enlace
Bloque de código: Para mostrar código de programación o texto preformateado.
Código en línea: Para resaltar algo como esto dentro de una frase, usa una comilla simple invertida: código.
Bloque de código: Usa tres comillas invertidas (backticks). Puedes especificar el lenguaje para que resalte la sintaxis.
Citas (Blockquotes) Para destacar frases de otros autores o notas importantes.
Tablas:
| Herramienta | Función | Utilidad |
|---|---|---|
| Markdown | Estructura | Alta |
| LaTeX | Fórmulas | Técnica |
Tareas (Task Lists) Ideal para checklists.
[x] Tarea completada
Fue creado por John Gruber, con la colaboración de Aaron Swartz, en el año 2004. El propósito original era permitir a los usuarios escribir en un formato de texto plano fácil de leer y escribir, que pudiera convertirse automáticamente en HTML estructuralmente válido, cerrando la brecha entre el texto simple y el diseño web.
¿En qué año? 2004.
¿Con qué propósito? Propósito original era permitir a los usuarios escribir en un formato de texto plano fácil de leer y escribir, que pudiera convertirse automáticamente en HTML estructuralmente válido
En la práctica, sirve para agilizar la creación de contenido digital. Sus tres utilidades principales son: la documentación técnica (como archivos README), la escritura de blogs y artículos de forma rápida, y la gestión de notas personales en aplicaciones de productividad. También es el estándar para la comunicación en foros de desarrolladores y plataformas de colaboración.
GitHub: Se utiliza como el estándar para crear archivos README.md, los cuales sirven para documentar repositorios, explicar cómo instalar software y presentar proyectos a la comunidad. Documentación técnica: Es la herramienta predilecta para redactar manuales de usuario y guías para desarrolladores, ya que permite mantener un formato estructurado y profesional de forma sencilla. Blogs: Muchas plataformas de gestión de contenido (CMS) permiten redactar artículos directamente en Markdown para agilizar la publicación sin necesidad de usar editores visuales complejos. Notas personales: Diversas aplicaciones de productividad y organización (como Obsidian o Notion) emplean Markdown para que los usuarios puedan tomar notas rápidas, crear listas y organizar sus ideas de manera eficiente.
Es extremadamente ligero y universal, lo que permite abrir los archivos en cualquier editor de texto; es mucho más rápido de escribir que el HTML y más limpio que el código oculto de Word. Además, se integra perfectamente con sistemas de control de versiones como Git.
Carece de opciones de diseño avanzadas (como control preciso de fuentes, colores o disposición de elementos complejos) presentes en procesadores de texto como Word, y no tiene un estándar único oficial, lo que puede causar ligeras variaciones de renderizado entre diferentes plataformas (sabores de Markdown).
