¿Qué es el lenguaje markdown?

| Última modificación: 14 de octubre de 2024 | Tiempo de Lectura: 3 minutos

Algunos de nuestros reconocimientos:

Premios KeepCoding

¿Sabes qué es el lenguaje markdown y para qué es útil? ¿Lo has utilizado? Si ambas respuestas son negativas, deberías seguir leyendo este artículo, pues te contaremos cómo funciona este lenguaje, por qué es tan útil y con qué tipo de elementos o proyectos te vas a encontrar que posean el lenguaje markdown.

Así pues, si quieres seguir aprendiendo qué es el lenguaje markdown y más conceptos similares, sigue explorando este artículo.

¿Qué es el lenguaje markdown?

El lenguaje markdown o lenguaje de marcado es una herramienta que permite el establecimiento de apartados de texto o textos completos con el lenguaje de marcado HTML. Este lenguaje fue creado en 2004 por el diseñador y bloguero Jhon Gruber. De esta manera, el lenguaje markdown se encarga de formatear cualquier texto que deseas de forma personalizada.

Al utilizar esta herramienta, se convierte un texto escrito de forma básica en un texto con estructura valida de XHTML o HTML, como lo conocemos hoy en día.

Por otro lado, para que el lenguaje markdown funcione, necesita el lenguaje de programación Perl y las librerías que componen el lenguaje. Aun así, es un software completamente libre y gratis. Para descargar el paquete de instalación, puedes acceder aquí y un paquete aparecerá automáticamente en las descargas de tu navegador.

Sintaxis del lenguaje markdown

Ya que sabes qué es el lenguaje markdown y para qué sirve, podemos pasar a la forma en la que se constituye, es decir, su sintaxis. Así pues, a continuación, te traemos los elementos que constituyen la sintaxis del lenguaje de markdown.

Elementos del bloque

🔴 ¿Quieres Aprender a Programar con Python? 🔴

Descubre el Full Stack Jr. Bootcamp - Aprende a Programar desde Cero de KeepCoding. La formación más completa del mercado y con empleabilidad garantizada

👉 Prueba gratis el Bootcamp Aprende a Programar desde Cero por una semana

La sintaxis que te presentaremos a continuación te ayudarán a configurar elementos de tu texto que se encuentran en bloques.

  • Párrafos y break lines: la forma de crear párrafos de texto con el lenguaje markdown es a partir de la etiqueta HTML “<br />”. Se puede utilizar para hacer break lines o líneas para dividir los bloques, lo que permite diferenciar los párrafos.
  • Headers: el lenguaje markdown establece unas etiquetas para dos tipos de headers: setex y atx.
    • Para el primero, tendrás que utilizar un método un subrayado o underlined. Para los headers de primer nivel, deberás emplear ==== y para headers de segundo nivel vas a utilizar —–.
    • Por otro lado, para el tipo de headers atx tendrás que utilizar el símbolo de numeral. Estos pueden ser establecidos para headers de nivel 1 hasta nivel 6, de la siguiente manera: # (nivel 1), ## (nivel 2) ### (nivel 3), #### (nivel 4), ##### (nivel 5), ###### (nivel 6).
  • Blockquotes: para realizar un bloque de texto que funcione como una cita, es decir, que luzca de forma distinta al resto del texto, tendrás que utilizar el símbolo “>”, antes de comenzar la línea de texto.
  • Listas: el lenguaje de markdown tiene dos tipos de listas: ordenadas y no ordenadas. Para las primeras, tendrás que utilizar números y, para las segundas, deberás emplear cualquier tipo de símbolo, tales como *, + o -, entre otros.
  • Codeblocks: para hacer bloques que contengan información en código, utilizas las etiquetas: <pre> y <code>.

Elementos de tramo

Estos son elementos distintos a los principales de los elementos del bloque, pero es necesario determinarlos en los textos.

  • Link: para agregar un link en el texto, deberás utilizar la etiquetas: [ ] ( ). En los primeros, [ ], tendrás que poner el texto o la información que llevará el link y, para poner el link, deberás escribirlo dentro de los paréntesis ( ).
  • Énfasis: para agregar énfasis en diferentes extractos de código, hay varias formas de hacerlo: *texto para enfatizar*, _texto para enfatizar _, **texto para enfatizar**, __texto para enfatizar__.
  • Imágenes: para agregar imágenes que acompañen a tu texto, deberás utilizar las etiquetas: [Alt text] (ruta a la imagen).

Beneficios del lenguaje markdown

Por último, el lenguaje markdown tiene muchos beneficios para las personas que lo utilizan, pues permite que los escritores en la web, puedan construir un texto que sea fácil de leer y fácil de escribir. Por lo tanto, esto no solo beneficia a las personas que tienen que escribir el texto, sino también a las personas que reciben y deben leer el texto.

Además, este se utiliza, por ejemplo, para realizar los textos de README que acompañan a los repositorios remotos de los programas de código. Ahora que sabes qué es el lenguaje markdown, ¿a qué esperas para emplearlo?

Ahora que ya sabes qué es el lenguaje markdown y para qué sirve, estás listo para empezar a utilizarlo en el desarrollo de tus programas de código o en cualquier otro proyecto donde sea necesario. Así pues, si quieres seguir aprendiendo sobre programación con las bases fundamentales, te recomendamos visitar el temario del Full Stack Jr. Bootcamp Aprende a Programar desde Cero.

A partir de este, podrás empezar desde lo más elemental y, después de 4 meses, convertirte en un programador junior más que capacitado para entrar en el mercado laboral IT. ¡Anímate a apuntarte y sigue aprendiendo!

Ramón Maldonado

Full Stack Developer y Responsable de Formación base en KeepCoding.

Posts más leídos

¡CONVOCATORIA ABIERTA!

Aprende a Programar desde Cero

Full Stack Jr. Bootcamp

Apúntate y consigue uno de los perfiles más demandados con Python en solo 4 meses.