feat(web): tane.comunes.org landing + localized app screenshots
- Hugo site (site/): EN/ES intro + legal (generated from docs/legal), an
ES/EN About page from docs/{que-es-tane,what-is-tane}.md, seed-green theme,
responsive header, store-badge placeholders, multi-stage Hugo->nginx image.
- Golden screenshot harness (test/screenshots/): en,es,fr,de,pt,ja + RTL demo,
real fonts via DejaVu Sans + FontManifest; skip-by-default tag so CI stays
green. collect_screenshots.sh feeds site/ and fastlane phoneScreenshots.
- Drop editorial notes from the public explainer.
This commit is contained in:
parent
bbf2e97027
commit
8dce6f7027
117 changed files with 1958 additions and 4 deletions
36
site/config.toml
Normal file
36
site/config.toml
Normal file
|
|
@ -0,0 +1,36 @@
|
|||
baseURL = "https://tane.comunes.org/"
|
||||
title = "Tane"
|
||||
defaultContentLanguage = "en"
|
||||
defaultContentLanguageInSubdir = false
|
||||
enableRobotsTXT = true
|
||||
enableGitInfo = false
|
||||
|
||||
# Static, no-JS marketing site. Kept intentionally light: one page + a small
|
||||
# legal section, English/Spanish. Screenshots come from the app's golden
|
||||
# harness (apps/app_seeds/test/screenshots), copied in by collect_screenshots.sh.
|
||||
|
||||
[params]
|
||||
email = "info@comunes.org"
|
||||
publisher = "Asociación Comunes"
|
||||
publisherURL = "https://comunes.org"
|
||||
license = "AGPL-3.0"
|
||||
# Store links are empty until the app is published; the badges partial renders
|
||||
# a link only when its URL is set here, so nothing broken shows before launch.
|
||||
playStoreURL = ""
|
||||
fdroidURL = ""
|
||||
|
||||
[languages]
|
||||
[languages.en]
|
||||
languageName = "English"
|
||||
languageCode = "en"
|
||||
weight = 1
|
||||
[languages.es]
|
||||
languageName = "Español"
|
||||
languageCode = "es"
|
||||
weight = 2
|
||||
|
||||
[markup.goldmark.renderer]
|
||||
unsafe = false
|
||||
|
||||
[minify]
|
||||
disableJSON = true
|
||||
Loading…
Add table
Add a link
Reference in a new issue