Skip to content

fix(blog): heading anchor와 TOC 링크 안정화#103

Closed
dev-wooyeon wants to merge 4 commits into
masterfrom
codex/blog-heading-toc-setup-post
Closed

fix(blog): heading anchor와 TOC 링크 안정화#103
dev-wooyeon wants to merge 4 commits into
masterfrom
codex/blog-heading-toc-setup-post

Conversation

@dev-wooyeon

Copy link
Copy Markdown
Owner

변경 내용

  • MDX heading text 정규화 helper를 blog/model/heading.ts로 분리했습니다.
  • parser와 MDX heading component가 같은 id 생성 규칙을 쓰도록 맞췄습니다.
  • code fence 내부 heading은 TOC에서 제외하고, bold/link/inline code 포함 heading을 정규화합니다.
  • TOC를 native hash link 기반으로 바꾸고 heading에 scroll-margin을 추가했습니다.
  • 새 글 새 맥북에서 가장 먼저 복원한 개발 환경을 private draft로 추가했습니다.
  • lockfile optional dependency metadata drift를 별도 커밋으로 정리했습니다.

검증

  • npx vitest run blog/services/markdown-parser.test.ts blog/ui/components/TableOfContents.test.tsx blog/ui/mdx/components.test.tsx blog/services/publication-policy.test.ts
  • git diff --check

참고

  • 새 글은 아직 공개 의도가 확정되지 않아 visibility: private로 두었습니다.

@vercel

vercel Bot commented May 7, 2026

Copy link
Copy Markdown

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

Project Deployment Actions Updated (UTC)
eunu-log Error Error May 7, 2026 11:33pm

@dev-wooyeon

Copy link
Copy Markdown
Owner Author

PR 104 merge 이후 필요한 변경만 #105로 선별 반영했습니다.\n\n#105에는 MDX heading/TOC anchor 안정화와 기존 CTR/맥북 글 제목·문체 정리만 포함하고, 새 맥북 개발환경 private draft와 lockfile metadata 정리는 제외했습니다.

@dev-wooyeon dev-wooyeon closed this May 8, 2026
@dev-wooyeon dev-wooyeon deleted the codex/blog-heading-toc-setup-post branch June 15, 2026 13:52
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