-
Notifications
You must be signed in to change notification settings - Fork 0
🌐 [platform] Configure GitHub Pages with verified domain egohygiene.io #2
Copy link
Copy link
Open
Description
Context
Set up GitHub Pages for the egohygiene organization and connect a verified custom domain (egohygiene.io) managed via SquareSpace DNS.
This will serve as the public-facing entrypoint for:
- Ego Hygiene platform
- documentation
- landing pages
- future tools and systems
Current State
- Domain: egohygiene.io (managed via SquareSpace)
- GitHub Pages domain verification initiated
- DNS TXT record required for verification
Goals
- Verify domain ownership with GitHub
- Configure GitHub Pages to use egohygiene.io
- Establish a foundation for:
- documentation site
- platform landing page
- future static apps
Scope
Phase 1 — Domain Verification
- Add DNS TXT record:
- Host:
_github-pages-challenge-egohygiene.egohygiene.io - Value:
<verification-token>
- Host:
- Wait for DNS propagation
- Verify domain in GitHub
Phase 2 — Pages Setup
- Enable GitHub Pages for:
- org-level site OR dedicated repo (e.g.
egohygiene/site)
- org-level site OR dedicated repo (e.g.
- Configure custom domain:
egohygiene.io - Enforce HTTPS
Phase 3 — DNS Configuration (SquareSpace)
- Add required A records (GitHub Pages IPs)
- Add CNAME for
www→<username>.github.io - Validate DNS resolution
Phase 4 — Content Foundation
- Create initial landing page:
- overview of Ego Hygiene
- links to core repos
- system explanation
- Optional:
- integrate static site generator (Astro, Next.js static export, etc.)
Acceptance Criteria
- Domain
egohygiene.iois verified in GitHub - GitHub Pages is accessible via custom domain
- HTTPS is enabled and enforced
- Landing page renders correctly
- DNS configuration is stable
Notes
This becomes:
🌐 Public interface for the Ego Hygiene ecosystem
Future expansions:
- documentation hub
- AI-generated content pipelines
- developer onboarding portal
Reactions are currently unavailable