Home - LawtonChilesRedCrossClub/website GitHub Wiki
Welcome! This wiki is the playbook for maintaining the club website.
- Live Site: https://.github.io/website/ (or https://www.lchsredcross.org)
- Repo: https://github.com//website
- Onboarding Guide (README): (in repo root)
- Domain Management Guide: (in repo root)
- Get added to the organization and Web Team (Org β People).
- Clone repo or use the GitHub web editor.
- Run local preview:
Open http://localhost:8000
python -m http.server 8000
- Create a branch, make changes, open a Pull Request.
- Another Web Team member reviews β merge to
main
.
-
Update Officers β
/content/officers.html
-
Add Events/Announcements β
/content/events.html
, upload flyers to/assets/docs/
-
New Page β copy an existing
.html
, link from nav -
Images β put in
/assets/img/
(lowercase names, hyphens)
- Repo β Settings β Pages
- Source: Deploy from a branch
- Branch: main, Folder: / (root)
- Deploys automatically ~2 minutes after merging to
main
.
If CSS/JS donβt load:
- Use relative paths (
css/style.css
, not/css/style.css
) - Check filename case (case-sensitive hosting)
- Current domain:
www.lchsredcross.org
- Registrar: Cloudflare (or Porkbun)
- Account email: [email protected]
- Next renewal due: (see βDomain Renewal Reminderβ page)
Full instructions in Domain Management Guide (in repo).
- Update officer list + meeting times
- Add new Web Team members, remove graduates
- Verify domain + HTTPS
- Record the next renewal date in βDomain Renewal Reminderβ
- Confirm club Gmail access works
-
404 page: ensure
index.html
in repo root and Pages is enabled - Old content: hard refresh (Ctrl+F5 / Cmd+Shift+R)
- Broken images: check exact filenames + paths
- Rollback mistake: Revert the PR or restore previous file version
- Club email: [email protected]
- Org Owners: President + one trusted officer/advisor
- Faculty Advisor: name β’ email