A continuación, veremos qué es Markdown exactamente, cómo funciona, qué es necesario para usarlo, en que entornos resulta práctico y, por supuesto, repasaremos brevemente algunas de las muchas herramientas que existen para poder utilizarlo, tanto en local como en la web.
Introducción
Markdown es un lenguaje de marcado que facilita la aplicación de formato a un texto empleando una serie de caracteres de una forma especial. En principio, fue pensado para elaborar textos cuyo destino iba a ser la web con más rapidez y sencillez que si estuviésemos empleando directamente HTML. Y si bien ese suele ser el mejor uso que podemos darle, también podemos emplearlo para cualquier tipo de texto, independientemente de cual vaya a ser su destino.
Se podría decir que es la evolución de html, en casos de etiquetación claro, ya que Markdown unicamente vale para el formato de texto plano (con HTML se puede crear la estructura de una web).
Markdown y su funcionamiento
Markdown funciona como cualquier otro lenguaje de procesado de texto, a diferencia de que este, tiene la mayor rapidez de todos.
Al colocar las etiquetas, markdown procesa de marca en marca, es decir, si usamos el marcado para encabezado (#), markdown determina que es un encabeza y por lo tanto pasa toda la frase a encabezado.
Html | Markdown |
---|---|
<h2>Texto</h2> |
# Texto |
Como vemos, es mucho mas simple y rápido de escribir el lenguaje markdown, pero aun con eso, markdown es mas rápido, ya que html funciona de tal manera, de que primero lee la etiqueta h2
, luego sigue hasta encontrar el cierre de /h2
y entonces procesa el texto.
En cambio markdown lee la marca #
y automáticamente lo siguiente lo procesa en su formato correspondiente.
Que se necesita
Unicamente se necesita un archivo markdown (.md) como los que se usan en github para el README o cualquier archivo .txt cambiarle la extension a md. Tan fácil como eso.
Pero aquí unicamente podremos ver la parte interna. Para ver la conversion, tendrías que crearte una app para crear los procesados o simplemente usar una de las miles de apps online.
¿Es practico?
Yo llevo ya 4 años usándolo y puedo decir, que no escribo ni texto plano ni html para escribir online. Claro esta si no quiero hacer nada muy complicado, si quiero crear una estructura en vez de un formato, intercalo entre html y markdown.