🎨 Unifica parámetros y estilos del tema básico

Ofrece dos composiciones de página dirigidas a una introducción de
contenidos neutra o con referencias a PageTop.
This commit is contained in:
Manuel Cillero 2025-09-18 23:38:25 +02:00
parent aae6c7df15
commit 36e2d9bec8
8 changed files with 130 additions and 84 deletions

View file

@ -125,18 +125,18 @@ pub trait Theme: Extension + ThemePage + Send + Sync {
/// Declaración ordenada de las regiones disponibles en la página.
///
/// Devuelve una **lista estática** de pares `(Region, L10n)` que se usará para renderizar en el
/// orden indicado todas las regiones que componen una página.
/// Devuelve una **lista estática** de pares `(Region, L10n)` que se usará para renderizar todas
/// las regiones que componen una página en el orden indicado .
///
/// Requisitos y recomendaciones:
/// Si un tema necesita un conjunto distinto de regiones, se puede **sobrescribir** este método
/// con los siguientes requisitos y recomendaciones:
///
/// - Los identificadores deben ser **estables** (p. ej. `"sidebar-left"`, `"content"`).
/// - La región `"content"` es **obligatoria**. Se puede usar [`Region::default()`] para
/// declararla.
/// - La etiqueta `L10n` se evalúa con el idioma activo de la página.
///
/// Si tu tema define un conjunto distinto, se puede **sobrescribir** este método. Por defecto
/// devuelve:
/// Por defecto devuelve:
///
/// - `"header"`: cabecera.
/// - `"content"`: contenido principal (**obligatoria**).