¿Qué es un archivo MD?
Los archivos de texto creados con los dialectos del idioma Markdown se guardan con la extensión de archivo .md o .MARKDOWN. Los archivos MD se guardan en formato de texto sin formato que utiliza el lenguaje Markdown, que también incluye símbolos de texto en línea, que definen cómo se puede formatear un texto, como sangrías, formato de tablas, fuentes y encabezados. Los archivos MD se pueden convertir a HTML con un programa llamado Markdown. El lenguaje Markdown es lanzado por John Gruber.
Los archivos MD también se pueden clasificar como archivos de desarrollador que Markdown utiliza principalmente para convertir archivos de texto a versiones HTML para que los usuarios puedan crear archivos que sean fáciles de leer y escribir. Las siguientes son las aplicaciones que pueden abrir un archivo .md:
- Bloc de notas de Microsoft
- Bloc de notas2
- Edición de texto de Apple *Microsoft WordPad
Una palabra de precaución es que no cambie el nombre de la extensión de los archivos .md. Si es así, esto no cambiará el tipo de archivo porque hay programas de conversión especiales disponibles para cambiar un archivo de un tipo a otro. Como se discutió anteriormente, los archivos .MD son las extensiones de los archivos creados por el software de lenguaje Markdown. Markdown es un lenguaje de marcado ligero destinado a un propósito, para ser utilizado para formatear texto en la web con sintaxis de formato de texto sin formato. Que quede claro que Markdown no reemplaza a HTML porque su sintaxis es muy pequeña y contiene un subconjunto muy pequeño de etiquetas HTML. La razón detrás de Markdown es facilitar la lectura, escritura y edición de prosa. En otras palabras, podemos decir que HTML es un formato de publicación, mientras que Markdown es un formato de escritura.
Markdown es ahora uno de los lenguajes de marcado más populares del mundo. Mientras usa Microsoft Word, las palabras y frases de formato se realizan haciendo clic en los botones y los cambios son visibles de inmediato. Pero Markdown no es así. Cuando se crea un archivo con formato Markdown, la sintaxis de Markdown se agrega al texto para indicar qué palabras y frases pueden verse diferentes. Por ejemplo, para mostrar un encabezado, se agrega un signo de número antes de él (por ejemplo, # Heading One). Para hacer una oración en negrita, se agregan dos asteriscos antes y después (por ejemplo, este texto está en negrita). La sintaxis de Markdown se puede ver después de un tiempo en el texto.
Breve historia
John Gruber y Aaron Swartz en 2004 crearon el lenguaje Markdown con la idea de permitir a las personas “escribir utilizando un formato de texto sin formato fácil de leer y escribir y con la opción de convertirlo a XHTML o HTML. El objetivo detrás de su diseño es la legibilidad: el lenguaje es legible tal como es, sin que parezca que ha sido etiquetado o agregado con instrucciones de formato como se hace en lenguajes de marcado como RTF o HTML, donde las etiquetas y las instrucciones de formato son obvias. La inspiración básica es utilizar las convenciones existentes para marcar texto sin formato en el correo electrónico.
Desde entonces, Markdown ha sido reimplementado por otros, así como en un módulo de Perl disponible en CPAN y en varios otros lenguajes de programación. Se distribuye bajo una licencia de estilo BSD y se incluye o está disponible como complemento para varios sistemas de gestión de contenido.
Especificaciones técnicas
Cuando algo se escribe en Markdown, el texto primero se almacena en un archivo de texto sin formato con una extensión de .md o .markdown, luego se usa una aplicación de Markdown como Dillinger para procesar el archivo de Markdown para convertir el texto con formato de Markdown a HTML para mostrarlo en la web. navegadores Las aplicaciones de Markdown utilizan un //procesador de Markdown// (también conocido comúnmente como “analizador” o “implementación”) para tomar el texto con formato de Markdown y enviarlo a formato HTML. El diagrama de flujo del proceso es el siguiente:
En resumen, es un proceso de cuatro pasos de la siguiente manera:
- Primero, creación de archivos Markdown con un editor de texto o una aplicación Markdown con extensión .md o .markdown.
- Luego, el archivo Markdown se abre en una aplicación Markdown.
- La aplicación Markdown se utiliza para convertir el archivo Markdown en un documento HTML.
- Luego, el archivo HTML se ve en un navegador web o se usa la aplicación Markdown para convertirlo a otro formato de archivo, como PDF.
Markdown es rápido y fácil de tomar notas, escribir contenido para sitios web, producir documentos listos para imprimir, publicar libros, generar presentaciones y hacer documentos.
Algunas de las versiones en rebajas tuvieron un impacto sustancial en otras versiones, tanto que a menudo se las verá citadas como parte de otras versiones. Por ejemplo, las bibliotecas mencionan la compatibilidad con CommonMark (GFM). Echemos un breve vistazo a esos.
GFM
Markdown es tan popular entre los desarrolladores porque la plataforma de código abierto para compartir Github aceptó y amplió el lenguaje con una versión llamada Github Flavored Markup (GFM) que incluye bloques de código delimitados, enlace automático de URL, tachado, tablas y creación de tareas pendientes.
Marca común
Los desarrolladores de Markdown recientemente intentaron estandarizar Markdown, se unieron para crear una versión, pruebas y documentación para el lenguaje que es más robusto y se llama CommonMark. Este formato es un poco nuevo y no admite muchas funciones, pero pronto se agregarán muchas funciones MultiMarkdown.
Múltiples rebajas
Multi-Markdown agregó varias funciones al idioma que son compatibles con otras versiones. Originalmente fue escrito en Perl, pero luego se movió a C. Admite bloques de código delimitados, resaltado de sintaxis, tablas, metadatos, fragmentos/vínculos de referencias cruzadas, notas al pie, tachado, listas de definiciones, matemáticas.