refactor(site): 탐색과 읽기 경험 단순화 - #115
Conversation
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
934ba6b to
1955375
Compare
모바일 헤더와 메뉴를 텍스트 중심으로 단순화하고 홈 아카이브에서 날짜와 제목의 읽기 순서를 조정했습니다.\n\nADR 0035에 모바일 아카이브와 메뉴의 반복 규칙을 기록했습니다.
공개 후보 글을 현재 구조와 검증 기준에 맞춰 리라이팅했습니다. Redis·Flink 학습 시리즈는 llm-wiki raw·draft로 이관하고 Ark에서 제거했습니다.
* feat(content): 에세이와 이력서 공개 개선 * fix(site): PR 리뷰 피드백 반영 * refactor(blog): 비공개 WebGL 시각화 제거 * docs(content): Three.js 구현 서사 정리 * refactor(site): 전역 내비게이션과 조작 요소 단순화 * refactor(home): 아카이브 탐색 흐름 단순화 * style(site): Graphite Ink 편집 표면 적용 * docs(adr): 사이트 단순화 결정 기록 * refactor(site): 모바일 읽기 흐름 개선 모바일 헤더와 메뉴를 텍스트 중심으로 단순화하고 홈 아카이브에서 날짜와 제목의 읽기 순서를 조정했습니다.\n\nADR 0035에 모바일 아카이브와 메뉴의 반복 규칙을 기록했습니다. * refactor(blog): 콘텐츠 공개 기준 정리 공개 후보 글을 현재 구조와 검증 기준에 맞춰 리라이팅했습니다. Redis·Flink 학습 시리즈는 llm-wiki raw·draft로 이관하고 Ark에서 제거했습니다. --------- Co-authored-by: 박은우 <noah@bag-eun-uui-MacBookAir.local>
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: 21d4c10ab2
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
| className={clsx( | ||
| 'absolute inset-y-0 left-0 flex w-72 max-w-full flex-col border-r border-[var(--color-border)] bg-[var(--color-bg-primary)] shadow-xl transition-transform', | ||
| open ? 'translate-x-0' : '-translate-x-full' | ||
| 'absolute inset-0 flex flex-col bg-[var(--mobile-nav-bg)] transition-opacity', |
There was a problem hiding this comment.
Remove hidden backdrop from tab order
On mobile when the drawer is open, the panel now fills the entire overlay with inset-0, so it completely covers the preceding backdrop <button>, but that backdrop button is still focusable. Keyboard users will tab to an invisible “메뉴 닫기” control before reaching the visible drawer controls; either make the backdrop non-focusable for the full-screen drawer or remove it and keep closing on the visible controls.
Useful? React with 👍 / 👎.
* feat(content): 에세이와 이력서 공개 개선 * fix(site): PR 리뷰 피드백 반영 * refactor(blog): 비공개 WebGL 시각화 제거 * docs(content): Three.js 구현 서사 정리 * refactor(site): 전역 내비게이션과 조작 요소 단순화 * refactor(home): 아카이브 탐색 흐름 단순화 * style(site): Graphite Ink 편집 표면 적용 * docs(adr): 사이트 단순화 결정 기록 * refactor(site): 모바일 읽기 흐름 개선 모바일 헤더와 메뉴를 텍스트 중심으로 단순화하고 홈 아카이브에서 날짜와 제목의 읽기 순서를 조정했습니다.\n\nADR 0035에 모바일 아카이브와 메뉴의 반복 규칙을 기록했습니다. * refactor(blog): 콘텐츠 공개 기준 정리 공개 후보 글을 현재 구조와 검증 기준에 맞춰 리라이팅했습니다. Redis·Flink 학습 시리즈는 llm-wiki raw·draft로 이관하고 Ark에서 제거했습니다. --------- Co-authored-by: 박은우 <noah@bag-eun-uui-MacBookAir.local>
* feat(content): 에세이와 이력서 공개 개선 * fix(site): PR 리뷰 피드백 반영 * refactor(blog): 비공개 WebGL 시각화 제거 * docs(content): Three.js 구현 서사 정리 * refactor(site): 전역 내비게이션과 조작 요소 단순화 * refactor(home): 아카이브 탐색 흐름 단순화 * style(site): Graphite Ink 편집 표면 적용 * docs(adr): 사이트 단순화 결정 기록 * refactor(site): 모바일 읽기 흐름 개선 모바일 헤더와 메뉴를 텍스트 중심으로 단순화하고 홈 아카이브에서 날짜와 제목의 읽기 순서를 조정했습니다.\n\nADR 0035에 모바일 아카이브와 메뉴의 반복 규칙을 기록했습니다. * refactor(blog): 콘텐츠 공개 기준 정리 공개 후보 글을 현재 구조와 검증 기준에 맞춰 리라이팅했습니다. Redis·Flink 학습 시리즈는 llm-wiki raw·draft로 이관하고 Ark에서 제거했습니다. ---------
* feat(content): 에세이와 이력서 공개 개선 * fix(site): PR 리뷰 피드백 반영 * refactor(blog): 비공개 WebGL 시각화 제거 * docs(content): Three.js 구현 서사 정리 * refactor(site): 전역 내비게이션과 조작 요소 단순화 * refactor(home): 아카이브 탐색 흐름 단순화 * style(site): Graphite Ink 편집 표면 적용 * docs(adr): 사이트 단순화 결정 기록 * refactor(site): 모바일 읽기 흐름 개선 모바일 헤더와 메뉴를 텍스트 중심으로 단순화하고 홈 아카이브에서 날짜와 제목의 읽기 순서를 조정했습니다.\n\nADR 0035에 모바일 아카이브와 메뉴의 반복 규칙을 기록했습니다. * refactor(blog): 콘텐츠 공개 기준 정리 공개 후보 글을 현재 구조와 검증 기준에 맞춰 리라이팅했습니다. Redis·Flink 학습 시리즈는 llm-wiki raw·draft로 이관하고 Ark에서 제거했습니다. ---------
* feat(content): 에세이 공개 전환과 이력서 그리드 갱신 (#114) * feat(content): publish revised essays and resume * fix(site): address PR review feedback --------- * docs(readme): fix formatting and remove Three.js Updated the README to correct link formatting and removed the Three.js section. * refactor(site): 탐색과 읽기 경험 단순화 (#115) * feat(content): 에세이와 이력서 공개 개선 * fix(site): PR 리뷰 피드백 반영 * refactor(blog): 비공개 WebGL 시각화 제거 * docs(content): Three.js 구현 서사 정리 * refactor(site): 전역 내비게이션과 조작 요소 단순화 * refactor(home): 아카이브 탐색 흐름 단순화 * style(site): Graphite Ink 편집 표면 적용 * docs(adr): 사이트 단순화 결정 기록 * refactor(site): 모바일 읽기 흐름 개선 모바일 헤더와 메뉴를 텍스트 중심으로 단순화하고 홈 아카이브에서 날짜와 제목의 읽기 순서를 조정했습니다.\n\nADR 0035에 모바일 아카이브와 메뉴의 반복 규칙을 기록했습니다. * refactor(blog): 콘텐츠 공개 기준 정리 공개 후보 글을 현재 구조와 검증 기준에 맞춰 리라이팅했습니다. Redis·Flink 학습 시리즈는 llm-wiki raw·draft로 이관하고 Ark에서 제거했습니다. --------- * refactor(site): 홈과 Archive 중심 구조 정리 홈을 철학 문장과 핵심 경로로 축소하고, 게시글 탐색은 별도 Archive로 분리했습니다. 2-6-4 shell, 모바일 탐색, 글 목록 행, 기존 /blog redirect를 함께 정리했습니다. * refactor(resume): 공개 이력을 요약 그리드로 재구성 회사와 팀 맥락, 프로젝트의 간략 소개·상세 설명·직접 회고 링크만 남겼습니다. 개인 CTR 파이프라인과 데이터 플랫폼 역량을 함께 보여주도록 정리했습니다. * refactor(ui): 경로 오류를 텍스트 상태로 단순화 공통 EmptyState 대신 콘텐츠 열에 맞는 상태 표식과 텍스트 재시도 행동을 사용합니다. * docs(adr): 홈과 Resume 정보 구조 결정 기록 홈·Archive shell, Resume 요약과 회고 링크, 경로 오류 상태의 선택 기준을 ADR로 남기고 인덱스를 갱신했습니다. * test(e2e): stabilize archive spacing check
* feat(content): 에세이 공개 전환과 이력서 그리드 갱신 (#114) * feat(content): publish revised essays and resume * fix(site): address PR review feedback --------- * docs(readme): fix formatting and remove Three.js Updated the README to correct link formatting and removed the Three.js section. * refactor(site): 탐색과 읽기 경험 단순화 (#115) * feat(content): 에세이와 이력서 공개 개선 * fix(site): PR 리뷰 피드백 반영 * refactor(blog): 비공개 WebGL 시각화 제거 * docs(content): Three.js 구현 서사 정리 * refactor(site): 전역 내비게이션과 조작 요소 단순화 * refactor(home): 아카이브 탐색 흐름 단순화 * style(site): Graphite Ink 편집 표면 적용 * docs(adr): 사이트 단순화 결정 기록 * refactor(site): 모바일 읽기 흐름 개선 모바일 헤더와 메뉴를 텍스트 중심으로 단순화하고 홈 아카이브에서 날짜와 제목의 읽기 순서를 조정했습니다.\n\nADR 0035에 모바일 아카이브와 메뉴의 반복 규칙을 기록했습니다. * refactor(blog): 콘텐츠 공개 기준 정리 공개 후보 글을 현재 구조와 검증 기준에 맞춰 리라이팅했습니다. Redis·Flink 학습 시리즈는 llm-wiki raw·draft로 이관하고 Ark에서 제거했습니다. --------- * refactor(site): 홈과 Archive 중심 구조 정리 홈을 철학 문장과 핵심 경로로 축소하고, 게시글 탐색은 별도 Archive로 분리했습니다. 2-6-4 shell, 모바일 탐색, 글 목록 행, 기존 /blog redirect를 함께 정리했습니다. * refactor(resume): 공개 이력을 요약 그리드로 재구성 회사와 팀 맥락, 프로젝트의 간략 소개·상세 설명·직접 회고 링크만 남겼습니다. 개인 CTR 파이프라인과 데이터 플랫폼 역량을 함께 보여주도록 정리했습니다. * refactor(ui): 경로 오류를 텍스트 상태로 단순화 공통 EmptyState 대신 콘텐츠 열에 맞는 상태 표식과 텍스트 재시도 행동을 사용합니다. * docs(adr): 홈과 Resume 정보 구조 결정 기록 홈·Archive shell, Resume 요약과 회고 링크, 경로 오류 상태의 선택 기준을 ADR로 남기고 인덱스를 갱신했습니다. * test(e2e): stabilize archive spacing check
변경 내용
의도
사이트의 탐색 표면을 줄이고 읽기 경험을 우선하면서, 블로그의 공개 기준과 학습 기록의 저장소 경계를 명확히 합니다.
영향 범위
검증
npm run lintnpm run verify:docsnpm run content:auditnpm run test:components(46 files, 159 tests)npm run buildgit diff --check./bin/lw validate --strict./bin/lw check체크리스트
codex/content-resume-refresh)에서 진행함013c863