Glosario con los términos más importantes relacionados con Markdown y su ecosistema
A continuación encontrarás un glosario con los términos más habituales que te encontrarás al trabajar con Markdown.
Lenguaje de marcado ligero similar a Markdown pero con funcionalidades más avanzadas, como admoniciones nativas, inclusión de archivos y tablas complejas.
Sección de código dentro de un documento Markdown, delimitada por tres acentos graves (```). Permite mostrar código con resaltado de sintaxis.
Especificación estándar de Markdown que busca eliminar las ambigüedades de la sintaxis original. Define reglas precisas para el renderizado de Markdown.
Archivo de texto plano con extensión .md o .markdown que contiene texto formateado con sintaxis Markdown.
Los archivos Markdown suelen usar la extensión .md o .markdown. Los archivos MDX usan .mdx.
Versión o variante de Markdown con extensiones propias. Por ejemplo, GitHub Flavored Markdown (GFM) añade tablas, listas de tareas y tachado.
Bloque de metadatos al inicio de un archivo Markdown, generalmente en formato YAML o TOML, delimitado por --- o +++. Se usa para definir el título, la descripción, etiquetas y otros datos del documento.
Variante de Markdown creada por GitHub. Añade tablas, listas de tareas, tachado, enlaces automáticos y bloques de código con resaltado de sintaxis.
Herramienta que convierte archivos Markdown en un sitio web estático. Ejemplos: Jekyll, Hugo, Docusaurus.
Lenguaje de marcado estándar para la creación de páginas web. Markdown se convierte a HTML para su visualización en navegadores.
Librería JavaScript para renderizar fórmulas matemáticas con sintaxis LaTeX en la web. Es más rápida que MathJax pero soporta menos comandos.
Sistema de composición tipográfica utilizado principalmente en documentos académicos y científicos. Su sintaxis para fórmulas matemáticas se usa en Markdown mediante KaTeX o MathJax.
Proceso de análisis estático de archivos Markdown para detectar errores de formato o inconsistencias. Herramientas como markdownlint automatizan este proceso.
Lenguaje de marcado ligero creado por John Gruber en 2004. Permite escribir texto con formato usando una sintaxis sencilla de texto plano.
Librería JavaScript para renderizar fórmulas matemáticas en la web. Soporta una mayor variedad de comandos LaTeX que KaTeX pero es más lenta.
Formato que combina Markdown con componentes JSX de React. Permite usar componentes interactivos directamente dentro de documentos Markdown.
Herramienta que permite crear diagramas (flujo, secuencia, Gantt, etc.) directamente en Markdown usando una sintaxis basada en texto.
Extensión de Markdown creada por Fletcher Penney que añade tablas, notas al pie, citas, metadatos y más.
Herramienta de línea de comandos para convertir documentos entre múltiples formatos, incluyendo Markdown, HTML, PDF, DOCX, LaTeX y más.
Programa que lee y procesa la sintaxis Markdown para convertirla en otro formato, generalmente HTML. Ejemplos: marked, markdown-it, remark.
Procesador de Markdown basado en el ecosistema unified de JavaScript. Permite transformar Markdown mediante plugins.
Proceso de convertir la sintaxis Markdown en su representación visual final, generalmente HTML con estilos CSS.
Conjunto de elementos de formato originales de Markdown: encabezados, negrita, cursiva, enlaces, imágenes, listas, bloques de cita y código.
Elementos adicionales no incluidos en la especificación original de Markdown, como tablas, bloques de código con resaltado, notas al pie, tachado y listas de tareas.
Ver Generador de sitios estáticos.
Formato de archivo que contiene únicamente caracteres de texto sin formato ni metadatos ocultos. Los archivos Markdown son archivos de texto plano.
Formato de archivo de configuración (Tom's Obvious Minimal Language) utilizado como alternativa a YAML en el front matter de algunos generadores como Hugo.
Acrónimo de What You See Is What You Get. Se refiere a editores de texto donde el formato visual se aplica directamente, como Microsoft Word o Google Docs.
Formato de serialización de datos (YAML Ain't Markup Language) usado habitualmente en el front matter de archivos Markdown para definir metadatos.
👋 Hola! Soy Edu, me encanta crear cosas y he redactado este tutorial. Si te ha resultado útil, el mayor favor que me podrías hacer es el de compatirlo en Twitter.
Sígueme en Twitter para estar al día con mi contenido. 😊