docs: publish docs with Starlight at docs.plyr.fm (#1028)
* docs: publish docs with Starlight at docs.plyr.fm
adds a Starlight (Astro) docs site that symlinks to the existing docs/
directory, keeping it as the single source of truth. includes:
- frontmatter injection across all ~65 markdown files
- docs-site/ scaffold with astro config, sidebar, and justfile
- contributing.md synthesized from setup, README, STATUS, and CLAUDE.md
- root justfile mod for `just docs run/build`
- loq limit bumps for 4 docs files (+4 lines from frontmatter)
Cloudflare Pages project setup is manual (see PR description).
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
* add GHA workflow for docs deployment via wrangler pages deploy
- path-filtered: triggers on docs/** and docs-site/** changes
- uses cloudflare/wrangler-action for deployment
- documents docs site in deployment/environments.md
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
* fix: add landing page and match plyr.fm visual style
- add docs/index.md with splash template hero page
- custom CSS: plyr.fm colors (#0a0a0a bg, #6a9fff accent),
monospace font stack, light mode overrides
- homepage no longer 404s
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
* fix: remove duplicate h1 headings and normalize title casing
Starlight renders the frontmatter title as an h1, so the body # heading
was doubling every page title. stripped all body h1s and normalized
casing to lowercase aesthetic (respecting proper nouns).
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
* fix: drop "decentralized" from docs tagline
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
---------
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
authored by
zzstoatzz.io
This is a binary file and will not be displayed.