46 Introducción a Markdown
46.1 ¿Qué es Markdown?
Markdown es un lenguaje de marcado ligero que permite añadir elementos de formato a documentos de texto plano. Creado por John Gruber en 2004, Markdown es actualmente uno de los lenguajes más populares del mundo.
- Sencillo y legible, sin necesidad de usar editores complicados o HTML.
- lenguaje de marcado ligero: Escribir texto que incluye instrucciones simples para darle formato.
Nota🧩 ¿Por qué se llama “ligero”?
Porque:
- Usa símbolos sencillos como
*, #,o-para indicar formato. - No requiere cerrar etiquetas como
<strong> o <div>(como en HTML). - Es minimalista y limpio, ideal para escribir rápido sin distracciones.
46.2 🧠 ¿Para qué se usa?
- Crear documentación técnica o científica
- Escribir README.md en proyectos de GitHub
- Generar contenido para sitios web
- Crear tesis, notas, libros, presentaciones y posters
En R
| Paquete / Programa | Uso principal |
|---|---|
rmarkdown |
Crear documentos reproducibles con texto, código y resultados |
knitr |
Ejecutar chunks de código en RMarkdown |
Quarto |
Plataforma moderna para documentos con R, Python, etc. |
bookdown |
Crear libros técnicos con Markdown + RMarkdown |
blogdown |
Generar blogs científicos usando Markdown y Hugo |
flexdashboard |
Dashboards interactivos escritos en Markdown |
En Python
| Paquete / Programa | Uso principal |
|---|---|
| Jupyter Notebooks | Celdas Markdown para explicar y documentar junto con código |
Quarto |
Igual que en R, permite combinar Markdown con código Python |
mkdocs |
Generar sitios web de documentación técnica desde archivos Markdown |
Sphinx + MyST |
Documentación avanzada con soporte para Markdown |
markdown, mistune |
Librerías para convertir Markdown a HTML |
nbconvert |
Exportar notebooks con Markdown a PDF, HTML, LaTeX, etc. |
46.3 ¿Cómo funciona?
Pasos generales:
- Crear un archivo Markdown con un editor de texto o una aplicación específica. El archivo debe tener la extensión
.md o .markdown. - Se abre el archivo Markdown en una aplicación Markdown.
- Se utiliza la aplicación Markdown para convertir el archivo Markdown en un documento HTML.
- Visualización del archivo HTML en un navegador web o use la aplicación Markdown para convertirlo a otro formato de archivo, como PDF.
Nota
La aplicación y el procesador de Markdown son dos componentes independientes. Para simplificar, los he combinado en un solo elemento (“aplicación de Markdown”) en la figura a continuación.
46.4 Sintaxis de escritura y formato básicos
Revisar la documentación de GitHub
46.5 Referencias
- Documentación de GitHub
- Libro de Rmarkdown
- Ejercicios con Markdown
- Curso de Heladia Salgado
- Curso de Git y GitHub Evelia Coss
- Markdown and rmarkdown
- Galeria de Markdown
- Lesson 3: Basic Syntax
- Introduction to Open Data Science with R
- Data Science for Psychologists
