Document basics
HTML5 doctype, declared language, and a mobile viewport meta tag.
Static smoke test
A single self-contained page used to confirm that static hosting serves content correctly: no external assets, no scripts beyond a local theme toggle, and no network requests of any kind. If this page renders and the theme button works, the basics are in place.
The planned path for this page, described for reference only. Nothing on this page verifies or reports on these steps, and no stage is claimed to have run.
Produce the static output locally and review it in a browser before publishing.
Commit the result and push it to the repository that holds the source of truth.
Serve the published output from the configured static hosting target.
Summary: Build → GitHub → Cloudflare
Status: intended workflow — not executed or confirmed by this page
Each item below is something you can confirm visually, without any tooling.
HTML5 doctype, declared language, and a mobile viewport meta tag.
Fluid type and grids that reflow from narrow phones to wide displays.
A local light/dark toggle driven by a data attribute and CSS variables.
Landmarks, ordered headings, a skip link, and visible focus outlines.
Static facts about this file, written by hand.
| Property | Value |
|---|---|
| File | index.html (single file, self-contained) |
| Styles | Inline <style> block only |
| Fonts | System font stack, nothing downloaded |
| Scripts | One small inline script for the theme toggle |
| Network use | None — no images, iframes, CDNs, or requests |
| Data collection | None — no forms, analytics, or storage of personal data |