All checks were successful
secrets-guard / encrypted (push) Successful in 12s
shell-lint / shellcheck (push) Successful in 12s
Build + push images (Forgejo registry) / build-push (frontend) (push) Successful in 44s
Build + push images (Forgejo registry) / build-push (backend) (push) Successful in 2m27s
Deploy / deploy (backend) (push) Successful in 2m55s
Deploy / deploy (frontend) (push) Successful in 3m6s
Co-authored-by: admin_emi <admin_emi@noreply.dev.jinemi.com> Co-committed-by: admin_emi <admin_emi@noreply.dev.jinemi.com>
28 lines
1.3 KiB
YAML
28 lines
1.3 KiB
YAML
# SEO title/description for the static pages (not the per-city/per-month pages,
|
|
# whose titles are built dynamically from city data in web/content.py). Each key
|
|
# is the page identifier passed to content_loader.load_page(); see
|
|
# backend/web/content_loader.py and docs/README.md.
|
|
pages:
|
|
about:
|
|
title: "About Thermograph: how the weather grades are calculated"
|
|
description: >-
|
|
How Thermograph works: ~45 years of ERA5 climate history, a ±7-day
|
|
seasonal window, and empirical percentiles that grade each day relative to
|
|
its own location.
|
|
privacy:
|
|
title: "Privacy | Thermograph"
|
|
description: >-
|
|
What Thermograph does and does not collect: no tracking, no ads, no
|
|
account required, and location that never leaves your browser.
|
|
hub:
|
|
title: "City climate pages: averages, records and how today compares"
|
|
description: >-
|
|
Browse climate pages for hundreds of cities worldwide: average
|
|
temperatures by month, all-time records, and how today's weather compares
|
|
to local history.
|
|
glossary_index:
|
|
title: "Weather & climate glossary: heat index, feels-like, percentile, and more"
|
|
description: >-
|
|
Plain-language definitions of weather and climate terms: climate normal,
|
|
percentile, temperature anomaly, feels-like, heat index, wind chill,
|
|
humidity, and reanalysis.
|