Static site for https://jellycut.werle.app (App Store support URL, privacy policy URL, marketing URL).
This folder is the source of truth. It is mirrored 1:1 (minus scripts/) into the public repo
OnePieceMonkey/jellycut-support, which GitHub Pages
serves from main / root under the custom domain in CNAME. Never edit the Pages repo directly.
website/scripts/publish_site.sh "Describe the change"The script clones the Pages repo into a temp dir, rsyncs website/ over it (with --delete), commits and pushes.
| Path | What |
|---|---|
index.html, de/ it/ es/ zh/ ar/ ja/ ko/index.html |
Landing + support FAQ. Generated — edit copy in scripts/build_landing.py, then python3 website/scripts/build_landing.py |
privacy.html |
Privacy policy (EN). The app links here. |
de/datenschutz.html |
Datenschutzerklärung (DE). datenschutz.html at the root is a copy for the old in-app URL /datenschutz — keep both in sync (see sed recipe in git history or copy + fix paths). |
impressum.html, de/impressum.html |
Legal notice EN / Impressum DE (DE is authoritative) |
404.html |
Self-contained (inline CSS, root-absolute links) — Pages serves it at any depth |
assets/config.js |
Launch switches: appStoreUrl (empty = “Coming soon”), showScreenshots, appIcon |
assets/style.css, assets/site.js |
Styles, tiny vanilla JS (store CTA, gallery, tap-to-wobble) |
assets/icon.svg |
Placeholder icon until the final one exists |
CNAME, .nojekyll, robots.txt, sitemap.xml |
Pages / crawler plumbing |
assets/config.js→appStoreUrl: "https://apps.apple.com/app/id<APPLE_ID>".- Drop
assets/shot-01.png…shot-05.png(portrait, ~1179×2556), setshowScreenshots: true. - Drop
assets/icon.png(1024×1024), setappIcon: "assets/icon.png"; optionally add<link rel="apple-touch-icon">. - Publish.
- Pages stay
.htmlfiles./impressumresolves toimpressum.html, notimpressum/index.html; folder + redirect combos loop. Directory URLs with a trailing slash (/de/) serveindex.html. - Asset paths are relative (
assets/…,../assets/…) so the pages work on any host; only404.htmluses root-absolute links, which rely on the custom domain. - Without the
CNAMEfile Pages serves underonepiecemonkey.github.io/jellycut-support/.
Stage #E2DFDA, ink #1C1B19, accent #9E1B2B. Muted text is #5F5B55 on the web (the app's #6D6962
only reaches 4.1:1 on the stage colour, below WCAG AA for body text).