Site Strategy · Planning
Website#
This directory contains both public-facing website strategy and a local reading site for the repository's creative documentation.
Reading Site#
Build the static site with:
python3 website/build_site.py
python3 website/validate_site.py
Then open website/site/index.html, or serve the repository root:
python3 -m http.server 8000
The generated site includes the public series homepage, the first published chapter, every configured archive document, all referenced artwork, full-text search, responsive layouts, canonical/social metadata, a sitemap, robots rules, and the legacy service-worker cleanup file.
Publishing#
The site is configured for Vercel. Connect the repository in Vercel and it will run the configured build, validate every local page and asset, and publish the complete website/site/ directory. Each push to the production branch creates a production deployment; pull requests receive preview deployments.
For the legacy home-server deployment only, ./publish.sh builds the site, validates it, and synchronizes it to the production web root.
Strategy#
See content-plan.md for audiences, sitemap, launch phases, editorial rules, and interactive features.