# Mississippi Abolitionist website handoff

This archive contains both a ready-to-host static website and the editable
Sky/Flask source used to produce the live page.

## Fastest handoff

Upload everything inside `ready-to-host/` to the root of any ordinary
static website host. The page does not require a database or build step.
To preview it locally, open `ready-to-host/index.html` in a browser or run
a basic local web server from that folder.

## Before publishing at a new address

1. In `ready-to-host/index.html`, replace
   `https://example.org/replace-with-your-domain` with the final public URL.
2. The included QR code points to `https://mississippi-abolitionist.pages.dev`.
   Regenerate `assets/qr-code.png` if the final URL changes.
3. The static contact form copies a prepared message for Discord user
   `sparrow196259`. To use email instead, set `data-contact-email` on the
   `<body>` element to the public organization email address.
4. Recheck every dated statistic, statute, and source before relaunching.
   The current page says it was last reviewed August 23, 2026.
5. Replace the independent-demo notice and affiliation language only when
   the receiving organization has approved the change.

## What is included

- `ready-to-host/index.html` — self-contained page markup
- `ready-to-host/assets/site.css` — all layout and responsive styles
- `ready-to-host/assets/site.js` — navigation, contact, and copy behavior
- `ready-to-host/assets/social-preview.png` — social sharing image
- `ready-to-host/assets/qr-code.png` — printable QR image
- `source/` — original Flask route, Jinja template, assets, and tests
- `CONTENT-AND-SOURCES.md` — claims, caveats, and source links to maintain

No passwords, environment files, private tokens, or unrelated Sky files are
included in this archive.
