Hops & HavocA Bellwether story
Series home The archive

Site Strategy · Planning

147 words1 min read3 sections

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.

Searches every published page.