Este proyecto es un sitio web personal y académico construido con Hugo y Bootstrap 5.
- Multilingüe: Soporte completo para Español (predeterminado) e Inglés.
- Diseño Responsivo: Basado en Bootstrap 5, funciona en móviles, tablets y escritorio.
- Modo Oscuro: Cambio de tema automático (según sistema) o manual (Claro/Oscuro).
- Iconos Académicos: Integración de FontAwesome y Academicons.
- Gestión de Contenido:
- Blog: Artículos y noticias.
- Investigación: Publicaciones y papers con campos personalizados (DOI, Journal, PDF).
- Proyectos: Portafolio de trabajos.
- CV: Currículum Vitae en línea.
- Página de Inicio Modular: Configurable 100% desde
hugo.tomlsin tocar HTML.
archetypes/: Plantillas para nuevo contenido (blog.md,research.md).assets/:scss/: Estilos personalizados y Bootstrap.js/: Lógica del tema (modo oscuro).
content/: Todo el contenido del sitio (Markdown).blog/,research/,projects/,cv/.
i18n/: Archivos de traducción (es.toml,en.toml).layouts/: Plantillas HTML.partials/home/: Componentes de la página de inicio.
hugo.toml: Configuración global del sitio.
El sitio está configurado para usar Archetypes inteligentes.
hugo new content blog/titulo-del-post.mdhugo new content research/nombre-del-paper.mdEsto creará un archivo con campos específicos como doi, journal, status, etc.
hugo new content projects/nombre-del-proyecto.mdPuedes reordenar, agregar o quitar secciones de la home editando hugo.toml:
[params.homepage]
[[params.homepage.sections]]
template = "hero"
weight = 10
[[params.homepage.sections]]
template = "featured_content"
weight = 30
title = "research_title" # Clave de traducción en i18n/
source = "research" # Carpeta de contenido a mostrarhugo serverEl sitio estará disponible en http://localhost:1313/.
hugoEsto generará la carpeta public/ lista para subir a GitHub Pages o cualquier hosting estático.