Nivel Principiante
Imagina que quieres escribir un texto en la computadora, pero no quieres usar un programa complicado como Word, sino algo muy sencillo. Markdown es un lenguaje de marcado simple que te permite dar formato al texto sin usar botones o menús. Con él, puedes poner títulos, negritas, cursivas o listas usando solo símbolos como #, * o -. Es super fácil de aprender, y lo usan mucho los programadores para escribir documentos, notas o para dar formato a textos en internet.
Nivel Intermedio
Markdown es un lenguaje de marcado ligero con sintaxis de texto plano que puede ser convertido a HTML u otros formatos. Su objetivo principal es permitir a los usuarios escribir contenido con un formato básico de forma legible y sencilla, sin tener que preocuparse por las complejas etiquetas de HTML. La sintaxis de Markdown es intuitiva y utiliza caracteres como el asterisco (*), la almohadilla (#) y el guion (-) para indicar el formato del texto.
Las principales características de Markdown son:
- Simplicidad: Es fácil de aprender y escribir.
- Legibilidad: El código fuente es legible incluso antes de ser convertido a HTML.
- Versatilidad: Se utiliza ampliamente en plataformas como GitHub, foros, blogs y editores de texto para dar formato.
El uso de Markdown ha simplificado la creación de documentación y contenido en la web.
Nivel Avanzado
Técnicamente, Markdown fue creado por John Gruber y Aaron Swartz en 2004. No es un lenguaje de programación, sino un lenguaje de marcado. Su objetivo principal es ofrecer una alternativa simple y legible al HTML para la creación de documentos en la web. La sintaxis básica de Markdown se puede extender con dialectos como GitHub Flavored Markdown (GFM), que añade funcionalidades como tablas, listas de tareas y resaltado de código.
La conversión de un archivo Markdown a HTML se realiza a través de un analizador de Markdown (Markdown parser), que es un programa que lee el texto plano y lo transforma en las etiquetas HTML correspondientes. Por ejemplo:
**texto**se convierte en<strong>texto</strong>para negritas.# Títulose convierte en<h1>Título</h1>.- Elementose convierte en<li>Elemento</li>dentro de una lista<ul>.
El flujo de trabajo con Markdown es muy eficiente. Los desarrolladores pueden escribir la documentación en un archivo .md, que es fácil de versionar con Git, y luego usar un generador de sitios estáticos (como Jekyll o Hugo) o una herramienta de automatización para convertir el Markdown a HTML para la publicación. Markdown es un pilar en la creación de documentación técnica y en la escritura de contenido en la era moderna de la web.
« Volver al índice del glosario