Skip to content

tinyagentos.com: landing page + docs site (phase 1) #91

Description

@jaylfc

Static landing page served at tinyagentos.com and a documentation site at docs.tinyagentos.com, both served by the platform LXC's Caddy instance with automatic Let's Encrypt TLS. The landing page explains what TAOS is, shows a one-liner installer command, links to the GitHub repo, and highlights the key open-source components in use. No JavaScript framework dependency — plain HTML/CSS or a lightweight static site generator that produces a single directory of assets.

The docs site renders the existing docs/ tree from the main repo. The simplest implementation is a CI job that builds the docs on merge to main and rsync's the output to the platform LXC, served by Caddy from a local directory. Alternatively a lightweight SSG (e.g. mdBook or MkDocs) is fine as long as the build is fully automated.

Acceptance criteria:

  • https://tinyagentos.com returns a valid landing page with correct <title> and meta description
  • https://docs.tinyagentos.com renders the docs/ tree, navigable and searchable
  • Caddy config includes HTTPS redirect, HSTS, and correct Content-Security-Policy
  • GitHub Actions workflow builds and deploys docs on push to main
  • Landing page links to the correct GitHub repo URL
  • Lighthouse accessibility score ≥ 90 on the landing page
  • No hardcoded staging URLs survive to production

Depends on: #90

Metadata

Metadata

Assignees

No one assigned

    Labels

    infrastructureBuild system, CI, deploymentkilo-duplicateAuto-generated label by Kilokilo-triagedAuto-generated label by Kilophase-1Phase 1 scopeplatformPlatform core features

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions