Skip to content

JulioAzcarate/JulioAzcarate.github.io

Repository files navigation

Sitio Web Personal - Julio Azcárate

Este proyecto es un sitio web personal y académico construido con Hugo y Bootstrap 5.

Características

  • 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.toml sin tocar HTML.

Estructura del Proyecto

  • 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.

Cómo Agregar Contenido

El sitio está configurado para usar Archetypes inteligentes.

Nuevo Post del Blog

hugo new content blog/titulo-del-post.md

Nueva Investigación

hugo new content research/nombre-del-paper.md

Esto creará un archivo con campos específicos como doi, journal, status, etc.

Nuevo Proyecto

hugo new content projects/nombre-del-proyecto.md

Configuración de la Página de Inicio

Puedes 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 mostrar

Ejecutar Localmente

hugo server

El sitio estará disponible en http://localhost:1313/.

Construir para Producción

hugo

Esto generará la carpeta public/ lista para subir a GitHub Pages o cualquier hosting estático.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors