Skip to content

Multi-site architecture: gmacko.com, grahammackie.com, gmac.io#1

Merged
gmackie merged 1 commit intomainfrom
multi-site-design
Mar 28, 2026
Merged

Multi-site architecture: gmacko.com, grahammackie.com, gmac.io#1
gmackie merged 1 commit intomainfrom
multi-site-design

Conversation

@gmackie
Copy link
Copy Markdown
Owner

@gmackie gmackie commented Mar 28, 2026

Summary

Three-site architecture from one Jekyll repo via multi-config merge. Design docs, preview HTMLs, and reviewed architecture plan.

Sites:

  • gmacko.com — Build-in-public hub, startups, blog, resume (burnt sienna accent)
  • grahammackie.com — Personal blog + social links, sidebar layout (slate blue accent)
  • gmac.io — Prototype dashboard, dark mode (neon purple accent, green status dots)

What's in this PR:

  • DESIGN.md — Shared design system (typography, spacing, motion)
  • DESIGN.gmacko.md, DESIGN.personal.md, DESIGN.gmac.md — Per-site palettes and layouts
  • docs/plans/2026-03-28-multi-site-architecture.md — Full architecture plan with /autoplan review
  • docs/preview-*.html — Live preview HTML for each site's design

Review status: CEO + Design + Eng review via /autoplan, all CLEARED. Codex provided independent challenge at each phase. 14 decisions in audit trail.

Key Findings from Review

  • Content isolation must happen at template level (Liquid filters), not Jekyll exclude
  • Jekyll multi-config does shallow merge — defaults must be duplicated per site
  • Sass variables need migration to CSS custom properties
  • Rollout should be sequenced: gmacko first, then personal, then gmac.io
  • gmac.io health pings should start as build-time snapshots (CORS issues with client-side fetch)

Test plan

  • Preview HTMLs render correctly in browser
  • Design tokens match DESIGN.md specifications
  • Architecture plan addresses all review findings

🤖 Generated with Claude Code

…, gmac.io

Three sites from one Jekyll repo via multi-config merge:
- Shared DESIGN.md (typography, spacing, motion)
- Per-site DESIGN files (gmacko: burnt sienna, personal: slate blue, gmac: dark + neon purple)
- Architecture plan with /autoplan review (CEO + Design + Eng, all CLEARED)
- Preview HTML for each site showing live design system

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@gmackie gmackie merged commit ba0b4bd into main Mar 28, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant