CLAUDE.md 2.1 KB

gazperi.com — Docusaurus project

Always-load companion when working anywhere under SITE/site-com/. Routes Claude to the right operational procedure in documentation/ per task. Project history and rationale live in spec 0211.

Project shape

  • Stack: Docusaurus v3 (TypeScript), Infima theming, custom React landing.
  • Hosting: Cloudflare Pages (gazperi-com project) on gazperi.com. Registrar: Hostinger; nameservers point at Cloudflare.
  • Analytics: PostHog EU (https://eu.i.posthog.com).
  • Git: local-only; no remote.
  • Public content lives under docs/ (route /educacao/*). Internal operational procedures live under documentation/ (this folder, not part of the site build).

Routing — operational procedures

Adding a guide. Read documentation/add-guide.md.

Adding an article. Read documentation/add-article.md.

Adding a top-level section. Read documentation/add-section.md.

Adjusting brand tokens (colors, fonts). Read documentation/brand-tokens.md. Brand source of truth lives in /Users/gazperi/Developer/ATIVOS/brand/CLAUDE.md — do not invent tokens.

Running dev / build / deploy locally. Read documentation/dev-build-deploy.md.

Working with PostHog (events, env vars, rotation). Read documentation/posthog-events.md.

Updating SEO surfaces or LLM-discoverability artifacts. Read documentation/seo-and-llms.md.

Deploying to Cloudflare or doing a DNS / domain change. Read documentation/cloudflare-deploy.md.

Boundaries

  • documentation/ is internal — never published to the site. Public content lives in docs/.
  • Voice: published copy in docs/ and src/pages/ follows DOCS/brand-voice/ rules (PT-BR). documentation/ (internal procedures) is English by default.
  • Brand tokens come from ATIVOS/brand/. Do not duplicate values here.
  • No direct edits to build/ — regenerated on every build.