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.
Coolify does not propagate service-level env vars to the Nixpacks
build phase, so the [EMAIL_ADDRESS]/[UMAMI_WEBSITE_ID] substitution
mechanism doesn't work in this setup. Reverted to literal values:
- [EMAIL_ADDRESS] -> contacto@posidonia.eivissaenvironmentalwatch.es
- [UMAMI_WEBSITE_ID] -> 8ba9afa3-f6d3-45d9-b2ad-d98f0c25fdbf
Also removed scripts/build.sh, public/ from .gitignore, and reverted
README/CHANGELOG to the pre-build-step state.
The privacy goal of keeping email out of repo is abandoned for
deployment reliability. To revisit later, see CHANGELOG 0.5.1.
Replaces literal email and Umami website ID in the HTML files with
[EMAIL_ADDRESS] and [UMAMI_WEBSITE_ID] placeholders. Coolify runs
scripts/build.sh as the build step before serving, substituting the
placeholders with values from service env vars (CONTACT_EMAIL and
UMAMI_WEBSITE_ID). The repo no longer contains the real email or
website id.
Also mirrors recent text refinements from the Catalan 'Per què ho
faig' section into the Spanish 'Por qué lo hago' section. Adds public/
to .gitignore and refreshes README + CHANGELOG.
Catalan is the primary language and is now served at the bare domain (/),
with the previous /ca/ subdirectory removed entirely. Spanish remains at
/es/. The selector landing page is no longer needed: visiting / shows the
full Catalan article directly.
Introduce bilingual site routing with Catalan as primary language and
x-default, plus Spanish as the alternate. Each page declares its own
canonical, full hreflang block, locale and locale:alternate, and a
language-specific og:image. A top-right selector (CA | ES) lives in
every <header> with aria-current set on the active language.
- /ca/index.html: Catalan translation of the full editorial (title,
meta, hero, six body sections, chart titles/desc/figcaption, footer).
- /es/index.html: previous Spanish content moved under /es/, with
updated canonical and metadata.
- og-image-ca.jpg and og-image-es.jpg: separate 1200x630 social images.
- og-image.jpg removed (no longer cross-language).
- sitemap.xml rewritten to list both URLs with xhtml:link hreflang
annotations and x-default.
- README and CHANGELOG updated to document the new structure.