Skip to content

ko/en 중복 이미지를 content/shared로 통합 - #364

Merged
haksungjang merged 1 commit into
masterfrom
fix/dedupe-shared-images
Aug 29, 2026
Merged

ko/en 중복 이미지를 content/shared로 통합#364
haksungjang merged 1 commit into
masterfrom
fix/dedupe-shared-images

Conversation

@haksungjang

Copy link
Copy Markdown
Collaborator

요약

바이트가 완전히 같은 이미지 395개(약 140MB)가 content/ko와 content/en 양쪽에 각각 저장돼 있었다. Hugo module mounts로 content/shared/를 두 언어 모두에 마운트해 원본을 한 벌만 남겼다.

  • 같은 상대경로 파일이 언어별 디렉터리에도 있으면 그쪽이 우선하므로 번역 스크린샷 등 실제로 다른 이미지는 영향 없음
  • sites.matrix(신형 마운트 문법)는 이 프로젝트의 Hugo 버전에서 언어별 마운트를 제대로 못 찾는 문제가 있어(로컬 재현 확인, EN 사이트가 통째로 비게 됨) deprecated된 lang 키를 그대로 사용

Test plan

  • npm run build 정상 완료, 페이지/리소스 수가 변경 전과 완전히 동일
  • 공유 이미지가 ko/en 양쪽 출력물에 실제로 존재하고 <img> width/height/loading이 정상 부여되는지 직접 확인
  • .claude/gate.sh 통과 (doc-qa 링크 점검은 mount를 이해 못 해 새 자문성 경고가 늘었지만 비차단이고 빌드는 정상)

바이트가 완전히 같은 이미지 395개(약 140MB)가 content/ko와 content/en에
각각 저장돼 있었다. Hugo module mounts로 content/shared/ 하나를 두 언어
모두에 마운트해 원본을 한 벌만 남겼다. 같은 상대경로 파일이 언어별
디렉터리에도 있으면 그쪽이 우선하므로 언어별 이미지(번역 스크린샷 등)는
그대로 동작한다.

sites.matrix(신형 마운트 문법)는 이 Hugo 버전(0.158.0)에서 언어별 마운트를
제대로 못 찾아 EN 사이트가 통째로 비는 문제가 있어(실측 확인), deprecated된
lang 키를 그대로 썼다.
@haksungjang
haksungjang merged commit eb99c03 into master Aug 29, 2026
1 check passed
@haksungjang
haksungjang deleted the fix/dedupe-shared-images branch August 29, 2026 06:39
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