Skip to content

🌐 [platform] Configure GitHub Pages with verified domain egohygiene.io #2

@szmyty

Description

@szmyty

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>
  • 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)
  • 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.io is 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

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions