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.
43 lines
2.1 KiB
Markdown
43 lines
2.1 KiB
Markdown
# 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](mailto:itziar.zameza.dev@gmail.com). |