Skip to content

feat: Hero AI 활용 소개·Repository 링크 + 프로젝트 표지 aspect fill#30

Open
ShapeKim98 wants to merge 1 commit into
feat/27-editorial-redesignfrom
feat/29-hero-ai-intro-aspect-fill
Open

feat: Hero AI 활용 소개·Repository 링크 + 프로젝트 표지 aspect fill#30
ShapeKim98 wants to merge 1 commit into
feat/27-editorial-redesignfrom
feat/29-hero-ai-intro-aspect-fill

Conversation

@ShapeKim98
Copy link
Copy Markdown
Owner

Summary

  • 이 포트폴리오 사이트 자체가 Claude Code 바이브 코딩으로 만들어진 AI 활용 사례임을 Hero에서 선언 (웹 전용, PDF에서는 숨김)
  • HeroSection에 Repository 버튼과 MetaList 항목을 추가해 포트폴리오 소스 저장소를 노출 (웹·프린트 모두)
  • 프린트 모드에서는 data-print-only 유틸을 신설해 웹사이트 URL(shapekim98.github.io/portfolio)을 Hero에 표기 — PDF 독자가 웹 버전으로 되돌아올 수 있도록
  • ProjectCover / UseCaseCover 이미지의 object-containobject-cover로 전환하고 래퍼에 max-h-[85vh]를 주어 aspect fill 거동 적용: 자연 비율은 유지되지만 85vh를 초과하는 부분은 하단에서 자연스럽게 잘림

변경 파일

  • src/app/components/HeroSection.tsx — AI 활용 문단·Repository 링크·print URL
  • src/app/components/ProjectLayout.tsx — ProjectCover / UseCaseCover aspect fill
  • src/styles/print.cssdata-print-only 유틸 (웹 숨김, print/html.print-mode 노출)

Test plan

  • /portfolio/ Hero에서 새 AI 활용 문단·Repository 버튼·MetaList 항목 렌더 확인
  • Claude Code 링크·저장소 링크가 새 탭으로 열리는지 확인
  • 긴 표지 이미지(예: Filtee) 로드 시 85vh에서 하단이 자연스럽게 잘리는지 확인 (웹)
  • ?print=1로 접속 — AI 활용 문단·Repository PDF 링크는 숨고, Web URL 라인·Repository 버튼이 노출되는지 확인
  • npm run export-pdf로 PDF 재빌드 후 표지 aspect fill·Hero URL 반영 확인
  • 반응형(md/lg)에서 Repository 버튼이 기존 버튼들과 자연스럽게 배치되는지

Closes #29

- HeroSection: 이 사이트가 Claude Code 바이브 코딩으로 직접 만들어졌다는
  AI 활용 역량 선언 문단 추가 (웹 전용, PDF에서는 data-print-hide)
- HeroSection: Repository 버튼·MetaList 항목 추가 (ShapeKim98/portfolio)
- HeroSection: 프린트 전용 웹사이트 URL 라인 노출 (data-print-only)
- print.css: data-print-hide 패턴과 대칭되는 data-print-only 유틸 신설
- ProjectLayout: ProjectCover / UseCaseCover 이미지 object-contain → cover
  + 래퍼에 max-h-[85vh] 적용하여 85vh 초과 시 자연스럽게 잘림

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@vercel
Copy link
Copy Markdown

vercel Bot commented Apr 24, 2026

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

Project Deployment Actions Updated (UTC)
portfolio Ready Ready Preview, Comment Apr 24, 2026 5:33am

@ShapeKim98 ShapeKim98 added the ai-generated AI 에이전트가 작업한 PR label Apr 24, 2026
@ShapeKim98 ShapeKim98 self-assigned this Apr 24, 2026
@github-actions
Copy link
Copy Markdown

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ai-generated AI 에이전트가 작업한 PR

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant