Skip to content

fix(blog): 한글 글 경로와 모바일 쉘 정렬 수정 - #123

Merged
dev-wooyeon merged 3 commits into
mainfrom
codex/fix-public-post-mobile-shell
Jul 27, 2026
Merged

fix(blog): 한글 글 경로와 모바일 쉘 정렬 수정#123
dev-wooyeon merged 3 commits into
mainfrom
codex/fix-public-post-mobile-shell

Conversation

@dev-wooyeon

Copy link
Copy Markdown
Owner

변경 내용

  • percent-encoded 한글 slug를 repository 경계에서 decode
  • 한글 글 상세 404 회귀 테스트 추가
  • 모바일 콘텐츠 페이지에서 Resume·Archive를 우측 상단으로 이동
  • GitHub·Email·RSS를 본문 하단 footer로 이동
  • 데스크톱과 홈 레이아웃은 기존 배치 유지

검증

  • npm run test:unit -- blog/services/post-repository.test.ts site/shell/AppShell/AppShell.test.tsx
  • npm run lint:css:syntax
  • npm run build
  • git diff --check

@vercel

vercel Bot commented Jul 27, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
ark Ready Ready Preview, Comment Jul 27, 2026 3:38am

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 70f5446f91

ℹ️ 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".

Comment thread styles/globals.css
Comment on lines +63 to +66
.ark-site-footer {
grid-column: 1;
grid-row: 1;
align-self: end;

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Badge Keep desktop external links pinned to the viewport rail

On content pages at widths of 640px and above, the footer shares row 1 with the article, so align-self: end places GitHub/Email/RSS at the bottom of the entire article-sized grid row. For long posts, the links therefore disappear from the desktop identity rail until the reader reaches the end, whereas the previous links were inside the viewport-height sticky identity element. Keep the footer sticky or otherwise preserve the prior desktop rail placement while applying the footer layout only on mobile.

AGENTS.md reference: AGENTS.md:L94-L95

Useful? React with 👍 / 👎.

Comment on lines +94 to +98
.ark-site-grid[data-page-layout='home'] .ark-site-footer {
grid-area: external;
align-self: end;
justify-self: start;
margin-bottom: var(--space-8);

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Badge Remove the duplicated mobile-home footer margin

On the mobile home layout, .ark-site-external-links still has margin-bottom: var(--space-8) while its new grid-item footer receives the same margin here. Because a grid item's margins do not collapse with its child's margin, the external links are shifted upward by 4rem instead of the previous 2rem, changing the home layout even though this change is intended to preserve it. Apply the bottom spacing to only the wrapper or the links.

AGENTS.md reference: AGENTS.md:L94-L95

Useful? React with 👍 / 👎.

Comment on lines +12 to +13
'content'
'footer';

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P1 Badge Update the mobile grid regression test

Adding the footer row here leaves styles/globals.test.ts:66-68 asserting the previous three-row declaration ending in 'content';. Running npm run test:unit -- styles/globals.test.ts now fails deterministically at that assertion, so the repository's full unit suite and test:ci cannot pass until the regression test is updated to reflect the intentional fourth row.

AGENTS.md reference: AGENTS.md:L74-L76

Useful? React with 👍 / 👎.

@dev-wooyeon
dev-wooyeon merged commit 1956566 into main Jul 27, 2026
4 checks passed
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