Skip to content

colomr-dev/colomr.pm

Repository files navigation

colomr.pm

Sitio web personal construido con Hugo y desplegado en Firebase Hosting.

Tema propio colomr-v1 basado en Material Design 3.

Tecnologias

  • Hugo (Extended) — generador de sitios estáticos
  • Firebase Hosting — despliegue y CDN
  • colomr-v1 — tema propio MD3 (submódulo git)
  • GitHub Actions — sincronizacion automática de badges
  • Gemini API — generación de descripciones de badges

Estructura

colomr.pm/
├── hugo.toml                    # Configuración del sitio
├── content/
│   ├── _index.md                # Home
│   ├── quien/index.md           # /sobre-mi/ (layout: blocks)
│   ├── que/index.md             # /formacion/ (layout: providers)
│   └── donde/index.md           # /vision/ (layout: blocks)
├── data/
│   ├── badges.json              # 6 últimos badges Google Cloud
│   └── anthropic_badges.json    # Badges Anthropic Academy (manual)
├── layouts/                     # Overrides personales
│   └── partials/
│       ├── footer.html
│       └── icons/               # Logos Gemini y Claude
├── scripts/
│   ├── sync_badges.py           # Sync automático Google badges
│   └── MANUAL_BADGES.md         # Procedimiento manual Anthropic
├── static/images/               # Avatar, logos, favicons, badges
├── themes/colomr-v1/            # Submódulo → colomr-v1-theme
└── .github/workflows/
    ├── sync-badges.yml          # Sync semanal de badges Google
    └── sync-theme.yml           # Sync tema al repo público

Desarrollo local

# Clonar con submódulos
git clone --recurse-submodules https://github.com/colomr-dev/colomr.pm.git

# Servidor local
hugo server

# Build producción
hugo --cleanDestinationDir

# Deploy
firebase deploy --only hosting

Badges

Google Cloud (automático)

Cada lunes a las 8:00 UTC, GitHub Actions sincroniza los 6 badges más recientes del perfil de Google Cloud Skills Boost. Genera descripciones en español via Gemini API.

Secrets necesarios en GitHub:

Secret Descripción
GEMINI_API_KEY API key de Google AI Studio
FIREBASE_SERVICE_ACCOUNT Service account de Firebase

Anthropic Academy (manual)

Procedimiento documentado en scripts/MANUAL_BADGES.md.

Licencia

El código de este sitio está bajo MIT License. El contenido (textos, imágenes, datos personales) es propiedad del autor. El tema colomr-v1 está bajo GPL-3.0.

Autor

Francisco Colomercolomr.pm

About

Landing page personal desarrollada con Hugo Framework y desplegada en Google Firebase

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors