Escribir en Markdown
Markdown es el formato principal para escribir contenido en tu sitio (Just the Docs). La idea es que puedas crear páginas claras y consistentes, sin depender de Word ni formatos complicados.
1) Regla de oro
- En cada página usa un solo H1 (el título de la página).
- Dentro del contenido usa H2 para secciones y H3 para subsecciones.
- Mantén frases cortas y listas para pasos o requerimientos.
2) Encabezados (títulos)
Código:
# Título de la página (H1)
## Sección (H2)
### Subsección (H3)
Ejemplo (cómo se ve):
Título de la página (H1)
Sección (H2)
Subsección (H3)
Recomendación: usa H2 como secciones principales dentro de páginas; evita múltiples H1.
3) Negritas, cursivas y texto en línea
Código:
**negrita**
*cursiva*
`codigo en linea`
Ejemplos (cómo se ve):
- Entrega final el viernes.
- Entrega final el viernes.
- Usa
git statuspara ver cambios.
4) Listas (viñetas, numeradas y tareas)
Viñetas
Código:
- Punto 1
- Punto 2
- Subpunto 2.1
Ejemplo (cómo se ve):
- Punto 1
- Punto 2
- Subpunto 2.1
Numeradas (pasos)
Código:
1. Abre Codespaces
2. Edita el archivo
3. Haz commit
4. Haz push
Ejemplo (cómo se ve):
- Abre Codespaces
- Edita el archivo
- Haz commit
- Haz push
Checklists (útiles para entregas)
Código:
- [ ] Agregué portada (index.md)
- [ ] Publiqué en GitHub Pages
- [ ] Verifiqué Actions en verde
Ejemplo (cómo se ve):
- Agregué portada (index.md)
- Publiqué en GitHub Pages
- Verifiqué Actions en verde
5) Enlaces (a páginas, secciones, archivos y web)
Enlace a otra página del sitio
Código:
[Ir a Estructura del repositorio](/Documentacion-sarah/02-estructura-del-repo/)
Ejemplo (cómo se ve):
Ir a Estructura del repositorio
Enlace a una sección dentro de la misma página (ancla)
Primero, crea un encabezado:
## Mi Seccion Importante
Luego enlaza así:
[Ir a Mi Seccion Importante](#mi-seccion-importante)
Ejemplo (cómo se ve):
Ir a Mi Seccion Importante
Nota: los espacios se convierten en guiones y todo queda en minúsculas.
Enlace a un archivo (PDF, ZIP, etc.)
Guarda el archivo en assets/files/ y enlaza así:
[Descargar hoja de datos](/Documentacion-sarah/assets/files/calendario.pdf)
Ejemplo (cómo se ve):
Descargar hoja de datos
Enlace externo
Código:
[GitHub](https://github.com)
Ejemplo (cómo se ve):
GitHub
6) Imágenes (y buenas prácticas de rutas)
Guarda imágenes en assets/img/.
Código:

Ejemplo (cómo se ve):
(El ejemplo renderiza cuando la imagen existe en esa ruta)

Buenas prácticas:
- Usa nombres consistentes:
fig15-...,diagrama-...,captura-... - Evita espacios y acentos en nombres de archivo.
- Respeta mayúsculas/minúsculas (en web sí importa).
7) Video (opciones recomendadas)
Opción A: Enlace
Ideal para no romper el diseño.
Código:
[Ver video de demostración (YouTube)](https://www.youtube.com/watch?v=ID_DEL_VIDEO)
Ejemplo (cómo se ve):
Ver video de demostración (YouTube)
Opción B: Embed
Puedes incrustar un video con HTML. Úsalo con moderación.
Código:
<iframe width="560" height="315" src="https://www.youtube.com/watch?v=ID_DEL_VIDEO" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen>
</iframe>
Ejemplo (cómo se ve):
Opción C: Video MP4 (archivo local en tu repositorio)
1) Guarda tu video en una carpeta del repo, por ejemplo:
assets/videos/(recomendado para mantener orden), oassets/img/(si ya estás usando esa ruta en tu curso)
2) Inserta el video con HTML:
Código:
<video controls width="720">
<source src="/Documentacion-sarah/assets/videos/demo.mp4" type="video/mp4">
Tu navegador no soporta video HTML5.
</video>
Ejemplo (cómo se ve):
(Solo renderiza cuando exista assets/videos/demo.mp4 en tu repo)
Recomendaciones:
- Mantén los MP4 ligeros (clips cortos). Archivos muy grandes hacen el repo pesado y lento de descargar.
- Usa nombres simples:
demo-robot.mp4,calibracion-01.mp4.
8) Código (bloques con resaltado y fragmentos)
Bloque con resaltado
Código:
```python
print("hola")
```
Ejemplo (cómo se ve):
print("hola")
Bloque sin lenguaje (texto plano)
Código:
```text
git status
git add .
git commit -m "mensaje"
git push
```
Ejemplo (cómo se ve):
git status
git add .
git commit -m "mensaje"
git push
Código en línea
Código:
Usa `git status` para ver cambios.
Ejemplo (cómo se ve):
Usa git status para ver cambios.
9) Tablas
Código:
| Campo | Tipo | Ejemplo |
|------:|:----:|:--------|
| RAM | GB | 8 |
| CPU | x86 | i5 |
Ejemplo (cómo se ve):
| Campo | Tipo | Ejemplo |
|---|---|---|
| RAM | GB | 8 |
| CPU | x86 | i5 |
Buenas prácticas:
- No abuses de tablas anchas (en móvil se vuelven incómodas).
- Si la tabla se vuelve enorme, considera dividir en 2 o pasar a lista.
10) Citas y separadores
Cita (blockquote)
Código:
> Esto es una cita o nota rápida.
Ejemplo (cómo se ve):
Esto es una cita o nota rápida.
Separador
Código:
---
Ejemplo (cómo se ve):
11) Bloques colapsables
Puedes usar HTML nativo.
Código:
<details>
<summary>Ver solución</summary>
Aquí va la explicación o solución paso a paso.
</details>
Ejemplo (cómo se ve):
Ver solución
Aquí va la explicación o solución paso a paso.12) Plantilla rápida para una página del curso
Copia y adapta.
Código (front matter):
---
layout: default
title: Titulo de mi pagina
nav_order: 50
---
Ejemplo (cómo se vería al inicio de un archivo mi-pagina.md):
---
layout: default
title: Mi pagina de ejemplo
nav_order: 50
---
Y debajo, tu contenido:
## Objetivo
- Explicar un concepto de forma clara.
## Materiales
- 1 imagen
- 1 enlace
- 1 PDF
## Pasos
1. Paso 1
2. Paso 2
## Evidencia
- Foto / captura / enlace