Static emergency-response page — Cosas que sirven · Venezuela (ttw.fab.city/venezuela).
Single self-contained file: no build step, no dependencies, no network calls. Just index.html.
- Create the repo: github.com → the fabcity org → New repository → name
makeforvenezuela, Public, leave "Add a README" unchecked. - Add the file: on the empty repo page → uploading an existing file → drag in
index.html→ Commit changes. - Turn on Pages: repo Settings → Pages → Source: Deploy from a branch → Branch: main / /(root) → Save.
- Wait ~1 minute. Live at: https://fabcity.github.io/makeforvenezuela/
# from the folder containing index.html
git init && git add index.html && git commit -m "Cosas que sirven · Venezuela"
gh repo create fabcity/makeforvenezuela --public --source=. --push
# enable Pages on main / root
gh api -X POST repos/fabcity/makeforvenezuela/pages -f 'source[branch]=main' -f 'source[path]=/'Live at https://fabcity.github.io/makeforvenezuela/ within a minute or two.
ttw.fab.city is on Cloudflare. You're replacing the existing Worker. Two clean ways:
- Keep the path
/venezuela: add a Cloudflare rule (Worker route or Redirect/Rewrite) that serves/venezuelafromfabcity.github.io/makeforvenezuela/. This preserves the exact URLttw.fab.city/venezuela. - Use a subdomain: add a
CNAMEfile to the repo (e.g.makeforvenezuela.fab.city), set the matching DNS record in Cloudflare (CNAME →fabcity.github.io, DNS only / grey cloud), then GitHub serves it directly.
Tell me which you want and I'll prep the exact Cloudflare config + CNAME file.
- All copy is Spanish in the HTML (works with JS off). Fill the
en/idtables at the foot of the<script>to enable the language switch. - Replace every
href="#"(report buttons, downloads, archive links, forms) with real URLs/files. - WhatsApp group links and the FUNVISIS source are already live.
- Footer contact: tomas@fab.city.