Aprende más

Organizar proyectos Markdown

Estructura tu documentación para el éxito

Comenzar a convertir

Una buena organización hace que los proyectos Markdown sean más fáciles de mantener, navegar y escalar. Ya sea que gestiones documentación para un proyecto de software, un libro o una biblioteca de contenido, una estructura adecuada ahorra tiempo y previene dolores de cabeza.

Esta guía cubre las mejores prácticas para organizar archivos y proyectos Markdown.

Convenciones de nombres de archivo

Usa nombres descriptivos

Nombra los archivos según su contenido, no con identificadores arbitrarios:

# Bien
getting-started.md
api-reference.md
troubleshooting-guide.md

# Evitar
doc1.md
chapter_final_v2_FINAL.md

Minúsculas con guiones

Usa letras minúsculas y guiones para compatibilidad entre sistemas:

# Bien
user-authentication.md

# Evitar
User_Authentication.md

Estructura de carpetas

Proyecto de documentación

docs/
├── README.md
├── getting-started/
│   ├── installation.md
│   ├── configuration.md
│   └── quick-start.md
├── guides/
│   ├── user-guide.md
│   └── admin-guide.md
├── reference/
│   ├── api.md
│   └── cli.md
└── assets/
    └── images/

Libro o contenido extenso

book/
├── README.md
├── 01-introduction/
│   ├── chapter.md
│   └── images/
├── 02-fundamentals/
│   ├── chapter.md
│   └── images/
└── appendix/
    └── glossary.md

Mejores prácticas

Un tema por archivo

Mantén cada archivo enfocado en un solo tema. Es más fácil encontrar, editar y reutilizar contenido cuando no está enterrado en un documento masivo.

Usa un README raíz

Crea un README.md en la raíz del proyecto que proporcione una visión general y navegación hacia otros documentos.

Separa los recursos

Mantén imágenes y otros recursos en carpetas dedicadas. Usa rutas relativas para referenciarlos:

![Diagrama](./assets/images/architecture.png)

Archivos índice

En proyectos más grandes, agrega archivos índice o de resumen en cada carpeta:

guides/
├── README.md  # Resumen de todas las guías
├── user-guide.md
└── admin-guide.md

Consejos de control de versiones

  • .gitignore - Excluye archivos generados (PDFs, HTMLs) si los regeneras
  • Commits significativos - Escribe mensajes de commit claros para cambios en la documentación
  • Ramas - Usa ramas para actualizaciones importantes de documentación
  • Pull requests - Revisa cambios de documentación como si fuera código

Convertir proyectos organizados

Un proyecto bien organizado hace que la conversión por lotes sea sencilla:

  1. Navega a tu carpeta de documentación
  2. Selecciona los archivos que necesitas convertir
  3. Usa la conversión por lotes para procesarlos todos
  4. Descarga el ZIP con los archivos convertidos manteniendo tu estructura

Guías relacionadas

Organizar proyectos Markdown | Markdown2ANY | Markdown2ANY