v2 website redesign - #1
Merged
Merged
Conversation
Design for the full rewrite of the GitHub Pages personal site: Next.js (static export) + Tailwind v4, Plum Warm theme with swappable semantic color tokens, facet-card single-page layout, dark/light toggle, GitHub Actions deploy. English-only copy. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
21 bite-sized tasks: scaffold + cleanup, test harness, color tokens, tested theme logic, typed content, UI primitives, all sections, hidden writing route, space-tech assets, Actions deploy, verification. Project codenames kept out of all shipped content. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Update plan commands and CI workflow to use nvm-pinned Node and pnpm (pnpm/action-setup, node-version-file, frozen-lockfile). Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
…ve 2018mis Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
…ettier Add .prettierrc/.prettierignore, format/format:check scripts, and run prettier across the codebase. eslint-config-prettier disables conflicting ESLint rules. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
deploy.yml now runs a verify job (format:check + lint + test) that build depends on, so nothing builds or deploys unless checks pass. ci.yml runs the same checks plus build on pull requests and non-master branches. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Three degrees from 2014 onward, newest first, rendered from typed content/education.ts. Placed directly after Experience. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Full rewrite of the personal site (
andyhsu10.github.io).What changed
.nvmrc(v24.16.0), pnpm.:root/.dark; components usebg-surface/text-accent/… utilities). Light/dark toggle with no-flash script, dotted-grid backdrop, restrained scroll fade-ins (reduced-motion safe).content/data files./writingroute scaffolded (MDX-ready) but unlinked.2018mis/toarchive/2018mis/(no longer served).out/to Pages (pnpm+node-version-file: .nvmrc).Verification
pnpm build+ static export succeed;pnpm lintclean.out/locally: home/writing/resume/favicon → 200, old/2018mis/→ 404, no email leak.Pages source is still
legacy(serving the old branch). After merging tomaster(which triggers the deploy workflow), switch the source to GitHub Actions:(or repo Settings → Pages → Source → GitHub Actions). Doing it before a master deploy exists could briefly blank the live site.
Spec:
docs/superpowers/specs/2026-06-09-v2-website-redesign-design.mdPlan:
docs/superpowers/plans/2026-06-09-v2-website-redesign.md🤖 Generated with Claude Code