Files
itziarZG 03ded1e432 fix(content): use real email itziar.zameza.dev@gmail.com + cleanup
The previous 'restored' email contacto@posidonia.eivissaenvironmentalwatch.es
was never a real mailbox — the project has no persona jurídica behind it.
This is a CORRECTION, not a privacy regression: the user's actual contact
is their personal Gmail.

Also:
- Finalized robots.txt with Allow / + Sitemap
- Cleaned up the README TODO placeholder about the email
- Updated CHANGELOG with 0.5.2 entry documenting this change

The visible link text 'Itziar ZG' is unchanged in both files.
2026-07-31 09:58:36 +02:00

2.1 KiB
Raw Permalink Blame History

Posidonia

Qué es Posidonia

Sitio editorial estático en catalán y español sobre el seguimiento de la Posidonia oceanica ocho años después del Decreto 25/2018. Sintetiza datos de GEN-GOB y Amics de la Terra Eivissa con HTML semántico, CSS y gráficos SVG, sin JavaScript de cliente ni servicios de terceros.

Estructura

/
├── index.html           # Català (primari, x-default)
├── es/
│   └── index.html       # Castellano
├── og-image-ca.jpg      # 1200×630, imatge social per a /
├── og-image-es.jpg      # 1200×630, imatge social per a /es/
├── robots.txt
├── sitemap.xml          # enumera / i /es/ amb hreflang complet
  • / és l'idioma principal (hreflang="x-default").
  • /es/ és l'alternativa en castellà.
  • Cada pàgina porta un selector d'idioma a la cantonada superior dreta del <header> (CA | ES), amb aria-current="page" a l'idioma actiu.
  • Tots dos documents declaren <link rel="alternate" hreflang="…"> per a l'altra llengua i per a x-default, més el seu propi canonical.

Build & Deploy

No build step required. The index.html, es/index.html, og-image-*.jpg, umami.js, robots.txt, and sitemap.xml in the repo root are deployed as-is.

Coolify: configure as a Static Site service with Publish directory = . (the repo root). No Dockerfile, no build command.

Deploy

Crea un CNAME para posidonia.eivissaenvironmentalwatch.es apuntando al ingreso del servidor Hetzner/Coolify.

Coolify aprovisiona HTTPS con Let's Encrypt después de que el DNS se propague. Si se alcanza un límite de emisión, conserva el DNS correcto, revisa los registros de validación y reintenta después de una hora; no solicites certificados repetidamente durante la propagación.

Nota de carbono

La página usa tipografías del sistema, CSS y SVG en línea, cero scripts externos y presupuestos automáticos de bytes. El objetivo de la carga ordinaria es un único documento HTML de menos de 10 KB gzip y menos de 30 KB gzip en total. La imagen social solo se solicita al generar una vista previa.

Contacto

Escribe a Itziar ZG.